-
[分享]类反射机制
[分享]类反射机制 已经发布 color=#000066>[此贴子已经被作者于2007-10-1316:44:36编辑过] 搜索更多相关的解决方案: color="red">反射color="red">机制color="red">分享 color='#FF8000'>----------------解决方...
291
热度 -
java做的比较完善的FTP连接上传下载文件-->神经塔转移
java做的比较完善的FTP连接上传下载文件-->神经塔转移 摘自:www.mylinux.com.cn这是偶第一次写java程序实现公司要求的FTP数据同步,所有原代码如下,以供各位参考并提出宝贵意见!另外俺还有两个功能没有实现,有请高手指点一二:1、如何删除FTP服务器上已经下载过的文件?2、如何将上传的文件改名?上传时在文件名前加“temp_”,上传完毕后需要把文...
182
热度 -
Android插件化(2):使用DexClassLoader动态加载assets中的apk
Android插件化(二):使用DexClassLoader动态加载assets中的apkAndroid插件化(二):使用DexClassLoader动态加载assets中的apk简介上一篇博客讲到,我们可以使用MultiDex.java加载离线的apk文件。需要注意的是,apk中的类是加载到当前的PathClassLoader当中的,如果apk文件过多,可能会出现ANR的情况。那么,我们能不能使...
99
热度 -
怎么获取 Android 设备的CPU核数、时钟频率以及内存大小
如何获取Android设备的CPU核数、时钟频率以及内存大小因项目需要,分析了一下Facebook的开源项目-DeviceYearClass。DeviceYearClass的主要功能是根据CPU核数、时钟频率以及内存大小对设备进行分级。代码很简单,只包含两个类:DeviceInfo->获取设备参数,YearClass->根据参数进行分级。下表是Facebook公司提供的分级标准,其中Y...
95
热度 -
已在AndroidManifest.xml增添网络权限,运行还报错
已在AndroidManifest.xml添加网络权限,运行还报错已在AndroidManifest.xml添加网络权限,运行还报错,然后添加网络相关一系列权限,问题仍在,求解。AndroidManifest.xml文件配置<uses-permissionandroid:name="android.permission.CHANGE_NETWORK_STATE"></uses-p...
22
热度 -
Android 5.0重新启动恢复Task功能分析
Android5.0重启恢复Task功能分析Android5.0新增了一个重启后可恢复Task功能。在正常的Activity切换使用过程中AMS会将Task和对应截图进行保存,重启后会将Task和截图恢复到最近任务栏中。开机恢复Task没什么好说的,我们重点研究下Task和截图的保存逻辑,如下。我们重点分析下screenshotApplications()、notifyTaskPersisterL...
36
热度 -
Android串口通信:串口读写范例
Android串口通信:串口读写实例在Android串口通信:基本知识梳理(http://gqdy365.iteye.com/admin/blogs/2188846)的基础上,我结合我项目中使用串口的实例,进行总结;Android使用jni直接进行串口设备的读写网上已经有开源项目了,本文是基于网上的开源项目在实际项目中的使用做的调整和优化;Google串口开源项目见:https://code.go...
49
热度 -
【Android开发经验】怎么获取媒体库中所有音频文件信息,并在文件增删后及时更新媒体库
【Android开发经验】如何获取媒体库中所有音频文件信息,并在文件增删后及时更新媒体库转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992今天一打开博客,发现一位朋友给我发了一封私信,请教下面的问题,所以特写此文章,为其解惑。从这位朋友的提问中,我们需要了解下面的这些问题,才能给他很好的解答:(1)如何获取手机里所有歌曲的信息?(2)在歌曲文件发生改变,比如...
20
热度 -
mybatis直接施行sql语句后续之一
mybatis直接执行sql语句后续之一在上一篇文章中,我们提到了让mybatis直接执行sql语句。http://xiabin1235910-qq-com.iteye.com/blog/1748886?接下来介绍在上一篇文章的基础上,我们如何使用mybatis,以及在编程时,应该注意的事项:1.命名规约:??配置文件的namespace和Box类的路径要一致,我们稍后将会用反射的方式,将Box和...
7
热度 -
Android兑现进程之间通信
Android实现进程之间通信Android实现进程之间通信详解Android的每个应用程序都是一个不同的进程,在Android平台一个进程通常不能访问另一个进程的内存空间。比如一个应用程序有两个进程,一个进程负责UI的展示,而另一个进程(通常是在此进程中使用一个service)用来进行网络资源的请求,需要主进程和服务进程之间进行数据的传递。(微信就是使用的这种机制)Android提供了AIDL来...
26
热度 -
android有关问题
android问题1.Bitmap如何保存成为一个bmp文件很多网友可能发现了Android的Bitmap对象无法保存成为一个bmp文件,即提供的方法只有compress(Bitmap.CompressFormatformat,intquality,OutputStreamstream),可以存为png和jpg,png可能还好说,但是jpg是有损压缩会降低图片的质量,其实Google还提供了一个A...
16
热度 -
android 状态栏提醒 (Notification、NotificationManager) 示例
android状态栏提示(Notification、NotificationManager)示例当有未接电话或短信时,在Android手机的顶部状态栏就会出现一个小图标,提示用户没有处理的快讯,这时用触笔按住状态栏往下拖动(在模拟器里用鼠标点住那个小图标往下拖动),就可以展开并查看这些快讯。Android平台专门提供了NotificationManager来管理状态栏信息,提供了Notificat...
533
热度 -
Android 编码轨范 | 代码风格指南
Android编码规范|代码风格指南一、异常1.不要忽视异常处理如果像下面的代码这样,对catch后的异常作空处理,就像埋下地雷一样让人感觉到毛骨悚然:错误的做法:voidsetServerPort(Stringvalue){try{serverPort=Integer.parseInt(value);}catch(NumberFormatExceptione){}}正确的做法(1):在方法声明时...
89
热度 -
android4.0下serial port给应用操作完成非一般定制
android4.0下serialport给应用操作完成特殊定制android4.0下serialport给应用操作完成特殊定制我们在开发中,串口也就是serialport或者叫uart用的是相当频繁的,很普通的接口了,今天为什么在这提出来呢?笔者前年完成了一款android4.0平台的车载平板产品,客户外接了一个DTV,我们在android这边通过GPIO模拟IR来控制DTV盒子的。客户前面也做...
7
热度 -
Android 代码作派指南(转)
Android代码风格指南(转)http://blog.lytsing.org/archives/39.htmlAndroid的代码风格规则Therulesbelowarenotguidelinesorrecommendations,butstrictrules.Android代码贡献者,如果他们不遵守这些规则,那么一般他们的代码不会被接受。并非所有现存的代码遵循这些规则,但所有的新代码希望能如此...
73
热度 -
android GPS开启步骤 代码(转载)
androidGPS开启方法代码(转载)手机应用中最酷的可能就是位置服务相关的了,如何读取GPS信息,在官方文档上有相当详细的说明,后面如果有机会,我也会专门写例子来介绍(教程已完成,请参见:教程:实现Android的不同精度的定位(基于网络和GPS))。但今天,我们先来看下如何以编程的方式来开启或关闭GPS。官方的API中,android.provider.Settings.Secure类有2个...
27
热度 -
Android 电话的反照调用机制实现静默接听电话
Android电话的反射调用机制实现静默接听电话首先建一个工程insertTel建一个com.Android.internal.telephony的包把系统的源码里的ITelephony.aidl拷贝进来如下ITelephony.aidl/**Copyright(C)2007TheAndroidOpenSourceProject**LicensedundertheApacheLicense,Ver...
41
热度 -
jsp怎么上载FTP下的文件
jsp如何下载FTP上的文件. 一共两段程序,可对比一下找出区别 ①---ftp协议方式 一、创建java类: packageftp; importjava.io.BufferedReader; importjava.io.DataInputStream; importjava.io.DataOutputStream; importjava.io.File; importjava.io.F...
315
热度 -
java面试题笔考试题集锦
java面试题笔试题集锦JAVA代码查错1.abstractclassName{privateStringname;publicabstractbooleanisStupidName(Stringname){}}大侠们,这有何错误?答案:错。abstractmethod必须以分号结尾,且不带花括号。2.publicclassSomething{voiddoSomething(){privateSt...
67
热度 -
Java口试:基础32问
Java面试:基础32问第一,谈谈final,finally,finalize的区别。final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只...
96
热度