-
[Android] android 日记保存到文件
android日志保存到文件在项目中药将日志保存下来,常用的方法是使用android的logcat来进行保存日志,虽然这个很好用,只要从网上经相应的service拷到项目中就可以用来,一开始我也是这样做的,在日志少的情况下,也不错,但是当日志多的时候,就不是很给力,不能定位到某一个方法。想到,在WE...
90
热度 -
[Android] 在android使用httpclient时出现“SocketException: Broken Pipe”的解决办法
在android使用httpclient时出现“SocketException:BrokenPipe”的解决方法原因分析:1.客户端与服务器的链接已经关闭(可能是客户端,也可能使服务器端,一般是客户端主动关闭),客户端继续向服务端写数据;2.在使用httpclient的threadsafeconne...
447
热度 -
91
热度 -
[Android] 全志平台Android4.0预装传媒资源文件文件
全志平台Android4.0预装媒体资源文件文件全志平台Android4.0预装媒体资源文件最近开发来了一个小需求:在发布的软件包里面预装一些多媒体资源文件。想起来,挺容易的,不就是把多媒体文件拷贝到系统里面去吗?是的,确实是这样,可是得在不同开发平台做法不大一样,目前全志软件打包升级工具还没有很完...
91
热度 -
[Android] Android系统Surface机制的SurfaceFlinger服务点染应用程序UI的过程分析
Android系统Surface机制的SurfaceFlinger服务渲染应用程序UI的过程分析在前面的一系列文章中,我们学习了Android应用程序与SurfaceFlinger服务的关系,以及SurfaceFlinger服务的启动过程、初始化硬件帧缓冲区的过程、线程模型。SurfaceFling...
85
热度 -
[Android] Android装置连接豌豆荚等显示的设备名
Android设备连接豌豆荚等显示的设备名最近打算用JZ4770方案来做我们自己的产品。君正给的代码,是基于给艾诺定制的。每次用豌豆荚,或者QQ电脑管家连接设备的时候,总是显示“艾诺Novo7Basic”。很明显要改为我们自己的产品型号。目前只是用作开发板,后期要设计自己的板子。本来以为这个字符串“...
96
热度 -
[Android] 深入显出 - Android系统移植与平台开发(十四) - Sensor HAL框架分析之四
深入浅出-Android系统移植与平台开发(十四)-SensorHAL框架分析之四Sensor本地封装类SensorDeviceSensorDevice是在本地代码中SensorService对Sensor设备的抽象类型封装,它封装了传感器硬件的硬件操作,该类继承了Singleton类,通过getI...
602
热度 -
[Android] Android 施用的安装与启动过程(学习笔记)
Android应用的安装与启动过程(学习笔记)安装过程:.java-->.class-->.dex--->打包签名-->最终安装到模拟器上1、通过java编译器把JAVA文件编译成.class文件2、通过SDK中dx工具把.class文件转义成.dex文件3、把dex文件打包...
43
热度 -
[Android] Android在小弟我心中是SHIT一般的存在 【言辞激烈,重口味,不喜误入】
Android在我心中是SHIT一般的存在【言辞激烈,重口味,不喜误入】前两天在水木上跟人家讨论NOKIA如果当年选择了Android会有什么不同。讨论后让我又一次深深地觉得Android在我心中是SHIT一般的存在。记录一下往回的文字,以明心志。当然了,说是SHIT般的存在时有点过激,但是对And...
54
热度 -
[Android] 联咏科技MS300二维码识别在android平台下实现流程二
联咏科技MS300二维码识别在android平台上实现流程二novatek实现底层的时候,它将实现细节封装成一个库了,留出来一个头文件。路径:mediatek/source/external/novatek/Novatek_Special_function_0.h我们引用的时候,包含该头文件,编译连...
59
热度 -
[Android] 联咏科技MS300二维码识别在android平台下实现流程一
联咏科技MS300二维码识别在android平台上实现流程一整体思想是这样的:preview的时候侦测二维码,如果侦测到,提示客户图像中有二维码capture的时候将二维码解析出来无论preview侦测还是capture解析,都是通过callback机制将数据传回到上层,供app读取使用。下面我就该...
47
热度 -
[Android] 与此同时安装调试两个相同的应用 android:package 用来区分两个应用程序
同时安装调试两个相同的应用android:package用来区分两个应用程序同时安装调试两个相同的应用,android系统用Manifest中的android:package来区分两个应用程序:AnAndroidpackagenameisauniquesystemnamefora.apkfile,s...
101
热度 -
[Android] android 4.x receiver、services没法启动
android4.xreceiver、services无法启动实现一个Receiver,由于android更新的安全机制,android4.0一个APK包中如果没有actvity,只有Receiver或Services,则services不能启动。Receiver也不会启动,收不到广播。Apk中需要...
57
热度 -
[Android] Android基于XMPP Smack Openfire开发IM(三)建立好友列表
Android基于XMPPSmackOpenfire开发IM(3)建立好友列表通过roster可以获得好友列表,前提是在服务器中建立了好友列表,不然没有的话,不会获取全部用户的,roster.getEntries()的size将会为0。下面来看看怎么在openfire服务器中,建立好友列表。首先创建...
115
热度 -
[Android] Android中让应用程序自动安装得手机内存及判断应用程序是否安装在SDCard中
Android中让应用程序自动安装到手机内存及判断应用程序是否安装在SDCard中上次写了个widget程序,安装好后准备把它添加到手机主页上,发现窗口小部件中找不到我刚刚安装的那个widget,网上查资料才发现系统窗口小部件只能先加载扫描安装在内存的应用程序,把属于widget的APP显示到小部件...
27
热度 -
[Android] Android Design - 作风(二)
AndroidDesign--风格(二)度量和网格设备变化的不仅仅是物理大小,还有屏幕密度(DPI)。设计多屏幕适配最简单的方法就是把每个设备想象成几个固定大小的容器,按照屏幕密度来分类。比如LDPI,MDPI,HDPI,andXHDPI。48dp规律一般应用程序设计LIst的高度都为...
47
热度 -
[Android] Android近场通讯-NFC基础(二)
Android近场通信---NFC基础(二)应用程序如何调度NFC标签当标签调度系统完成对NFC标签和它的标识信息封装的Intent对象的创建时,它会把该Intent对象发送给感兴趣的应用程序。如果有多个应用程序能够处理该Intent对象,就会显示Activity选择器,让用户选择Activity。...
65
热度 -
[Android] 12条在android开发中的代码优化提议
12条在android开发中的代码优化建议1.Foreach比其它的循环方式高效;2.访问本地局部变量比类变量高效;3.字符串拼接StringBuilder比String高效;4.用静态内部类往往会更高效;5.Handler传递消息比BroadcastReceiver广播高效;6.Parcelabl...
84
热度 -
[Android] 初入android上的ndk开发二
初入android下的ndk开发二在开发二中我们将说道如何在c代码中将java中传送过来的字符串如何去处理,看过开发一博文的应该知道,博文中的c代码里有如下代码JNIEXPORTjstringJNICALLJava_org_cn_ndk_ndkfile_Pormat_getName(JNIEnv*e...
69
热度 -
[Android] android中最常见处置异步任务的组件
android中最常见处理异步任务的组件1.主线程中handler可以实现异步(但此处不宜将将耗时的操作直接放handleMessage里面处理,可以post一个Runnable);2.非主线程通过Handler+Looper实现异步;3.AsyncTask实现异步;4.AsyncQuery...
38
热度