-
Android源码之Binder(4)
Android源码之Binder(四)caseBINDER_SET_MAX_THREADS: [//caseBINDER_SET_MAX_THREADS BINDER_SET_MAX_THREADS是设置Binder线程池的大小。 ]//caseBINDER_SET_MAX_THREADS if(copy_from_user(&proc->max_threads,ubuf...
14
热度 -
android 内存储器和性能优化汇总
android内存和性能优化汇总1、即时编译(Just-in-timeCompilation,JIT),又称动态转译(DynamicTranslation),是一种通过在运行时将字节码翻译为机器码,从而改善字节码编译语言性能的技术。即时编译前期的两个运行时理论是字节码编译和动态编译。Android原来Dalvik虚拟机是作为一种解释器实现,新版(Android2.2+)将换成JIT编译器实...
37
热度 -
android平板下的GridView视图缓存优化
android平板上的GridView视图缓存优化?本文来自http://blog.csdn.net/hellogv/?,引用必须注明出处!?????最近在做android平板上的开发,其中涉及到高分辨率之下使用GridView的性能问题。在Android手机软件开发中,如果在ListView或者GridView上使用大数量Item,很多人都会想到ViewHolder......没错,ViewHo...
16
热度 -
android UI进阶之兑现listview中checkbox的多选与记录
androidUI进阶之实现listview中checkbox的多选与记录今天继续和大家分享涉及到listview的内容。在很多时候,我们会用到listview和checkbox配合来提供给用户一些选择操作。比如在一个清单页面,我们需要记录用户勾选了哪些条目。这个的实现并不太难,但是有很多朋友来问我如何实现,他们有遇到各种各样的问题,这里就一并写出来和大家一起分享。?ListView的操作就一定会...
13
热度 -
Android中内容观察者的应用- ContentObserver类详解
Android中内容观察者的使用----ContentObserver类详解前言:工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了????ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。??????????ContentObserver——内容观察者,目的是观察(捕捉)特定Ur...
5
热度 -
依据SQL结果集构建动态二维列表展示在excel中
根据SQL结果集构建动态二维列表展示在excel中转自:http://lhxctc.iteye.com/blog/544303根据SQL结果集构建动态二维列表展示在excel中代码如下:?Java代码??import?java.io.FileOutputStream;??import?java.sql.Connection;??import?java.sql.DriverManager;??imp...
67
热度 -
软件开发好手须掌握的4大SQL精髓语句(综合篇)
软件开发高手须掌握的4大SQL精髓语句(综合篇)软件开发高手须掌握的4大SQL精髓语句(综合篇)马根峰(广东联合电子收费股份有限公司,广州510300)作者博客:CSDN博客:http://blog.csdn.net/magenfeng新浪博客:http://blog.sina.com.cn/magenfengQQ空间:http://user.qzone.qq.com/630414817/main...
49
热度 -
Android开发精要2-Android组件模型解析
Android开发精要2--Android组件模型解析本文的主要内容如下:2.1基于Mashup的应用设计2.2界面组件Activity解析2.3服务组件Service解析2.4触发器组件BroadcastReceiver解析2.5数据源组件ContentProvider解析2.6应用配置文件解析下面将对这些内容进行详细的介绍。2.1基于Mashup的应用设计基于Mashup的应用,其核心是组件,...
74
热度 -
Android TraceView工具施用详解
AndroidTraceView工具使用详解TraceView是什么Traceview是android平台配备一个很好的性能分析的工具。它可以通过图形化的方式让我们了解我们要跟踪的程序的性能,并且能具体到method。Traceview的作用1.查看跟踪代码的执行时间,分析哪些是耗时操作2.可以用于跟踪方法的调用,尤其是AndroidFramework层的方法调用关系Traceview的使用步骤分...
45
热度 -
对 Android 地心引力感应器的初步认识
对Android重力感应器的初步认识?今天写了一个关于监测Android重力感应器的小例子,只是初步认识,能够获取x,y,z坐标轴的值,暂时还无法将其应用到实际应用中,有空慢慢研究吧。例子在我的手机上的效果如下图:accelerometer1accelerometer2主要代码如下:?123456789101112131415161718192021222324252627282930313233...
424
热度 -
Android源代码分析(1) 目录结构分析
Android源代码分析(一)目录结构分析Google提供的Android包含了原始Android的目标机代码,主机编译工具、仿真环境,下载的代码包经过解压后(这里是Android2.2的源码包),源代码的第一层目录结构如下:|--Makefile|--bionic(bionicC库)|--bootable(启动引导相关代码)|--build(存放系统编译规则及generic等基础开发包配置)|-...
22
热度 -
Android Notification通报详解
AndroidNotification通知详解转于:http://www.cnblogs.com/linjiqin/archive/2011/12/14/2288074.html?------------------------------------------------------------------------------------------------------------?根...
98
热度 -
Android Intent传接对象
AndroidIntent传递对象Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key,Object);本文只介绍好用的Serializable方法,想知道更多请自行百度。第一步:新建一个类一个是Person.java实现Serializable接...
5
热度 -
Android开发之文件下载,状态时展示下载进度,点击自动安装
Android开发之文件下载,状态时显示下载进度,点击自动安装在进行软件升级时,需要进行文件下载,在这里实现自定义的文件下载,并在状态栏显示下载进度,下载完成后,点击触发安装。效果如图:用于下载文件和显示现在进度的线程类如下:[java]viewplaincopypackagecom.channelsoft.ahzyfis.util;importjava.io.File;importjava.io...
16
热度 -
分析Android程序之破译第一个程序
分析Android程序之破解第一个程序破解Android程序通常的方法是将apk文件利用ApkTool反编译,生成Smali格式的反汇编代码,然后阅读Smali文件的代码来理解程序的运行机制,找到程序的突破口进行修改,最后使用ApkTool重新编译生成apk文件并签名,最后运行测试,如此循环,直至程序被成功破解。1.反编译APK文件ApkTool是跨平台的工具,可以在windows平...
66
热度 -
Android札记:SurfaceView与SurfaceHolder对象
Android笔记:SurfaceView与SurfaceHolder对象摘要调试Media播放时,不时用到SurfaceView与SurfaceHolder对象,写case测试及实际运行效果,基本上搞清楚这两个对象的用法及区别1、SurfaceViewpublicclassSurfaceViewextendsViewSurfaceView是视图(View)的继承类,这个视图里内嵌了一个专门用于绘...
44
热度 -
Android Activity生命周期一探到底 及 主Activity里带Thread跳转时的注意事项
AndroidActivity生命周期一探究竟及主Activity里带Thread跳转时的注意事项关注微信号:javalearns??随时随地学Java或扫一扫??随时随地学Java问题背景:?最近用到了主Activity里有一个Thread在处理数据,当跳转到第二个Activity时,希望Thread暂停。从第二个Activity回来时这个Thread再接着运行。今天得空顺着这个应用场景再过一下...
588
热度 -
iphone小小小结
iphone小小总结iphone开发笔记退回输入键盘-(BOOL)textFieldShouldReturn:(id)textField{[textFieldresignFirstResponder];}CGRectCGRectframe=CGRectMake(origin.x,origin.y,size.width,size.height);矩形NSStringFromCGRect(someCG...
82
热度 -
插件范例修改4
插件实例修改4在插件实例修改3增加一个联系人功能配置文件1<?xmlversion="1.0"encoding="UTF-8"?>2<xp-web>3<modules>4<!--第三方APP服务端-->5<modulepath="/web/plugins/bs/yygl/bz/extapp"form=""scope="request"actio...
12
热度 -
Android 联接Wifi和创建Wifi热点
Android连接Wifi和创建Wifi热点上代码:MainActivity.java?[java]?viewplaincopy?package?com.widget.hotspot;????import?android.os.Bundle;??import?android.app.Activity;??import?android.content.BroadcastReceiver;??impo...
32
热度