【Android】
文章平均质量分 90
CPP攻城师
You got a dream, you gotta protect it. People cant do something themselves,they wanna tell you you cant do it.If you want something, go get it.
展开
-
解决Android中Can't create handle inside thread问题
[java] view plaincopyprint?new Thread() { public void run() { ..... } }.start(); 如果在上述代码中省略号处面创建一个Dialog的话会出现Can't create handle原创 2013-09-11 11:09:02 · 5562 阅读 · 0 评论 -
【Android】Android开发规范详解
本文作者从Android编码规范、Android性能优化、Android UI优化这三个方面讲述了Android开发规范,Android开发者应该好好阅读这篇文章。一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母转载 2014-02-20 11:04:36 · 886 阅读 · 0 评论 -
【Android】 JNI入门 - NDK从入门到精通
NDK项目源码地址 : -- 第一个JNI示例程序下载 : GitHub - https://github.com/han1202012/NDKHelloworld.git -- Java传递参数给C语言实例程序 : GitHub - https://github.com/han1202012/NDKParameterPassing.git --C语言回调Java方法示例程转载 2014-02-10 10:41:04 · 8443 阅读 · 3 评论 -
【Android】 Android NDK断点失效原因及解决方案
这篇文章主要列举了解决几种断点失效的经验和方法,对于那些苦苦挣扎在莫名其妙的问题中的开发者也许有较大的帮助。概述首先,让我们看一下一个典型的包括本地代码的Android应用的结构:应 用代码被打包存放在一个.apk文件中,实际上,.apk文件就是一个ZIP格式压缩包,压缩包中包括一个classes.dex文件(所有的Java代 码都包含其中)和一个或更多存放在lib\目录下的本地代转载 2013-12-25 14:34:03 · 5697 阅读 · 0 评论 -
【Android】 Android NDK介绍(下)
本文由 ImportNew - 陈强 翻译自 elekslabs。如需转载本文,请先参见文章末尾处的转载要求。导读为了在Android OS系统上开发应用程序,Google提供了两种开发包:SDK和 NDK。你可以从Google官方查阅到有许多关于SDK的优秀的书籍、文章作为参考,但Google没有提供足够的NDK资料。在现有的书籍中,我认为 Cinar O.写于2012年的”Pr转载 2013-12-25 14:32:09 · 941 阅读 · 0 评论 -
【Android】Android NDK介绍(上)
本文由 ImportNew - 陈强 翻译自 elekslabs。如需转载本文,请先参见文章末尾处的转载要求。导读为了在Android OS系统上开发应用程序,Google提供了两种开发包:SDK和NDK。你可以从Google官方查阅到有许多关于SDK的优秀的书籍、文章作为参考,但Google没有提供足够的NDK资料。在现有的书籍中,我认为Cinar O.写于2012年的”Pro转载 2013-12-25 14:30:42 · 764 阅读 · 0 评论 -
ADB server didn't ACK,adb无法正常启动
adb server is out of date. killing...ADB server didn't ACK* failed to start daemon *error: unknown host service 使用adb时,若出上面的错,使用adb kill-server是没有用的,因为此时是其他进程的监听了abd端口(5037),而不是adb。我用cm转载 2013-10-09 14:02:59 · 922 阅读 · 0 评论 -
Windows环境下Android NDK环境搭建
前面介绍Windows下Android 开发环境配置,主要是面向JAVA开发环境,对只做APK上层应用开发人员来讲,基本够用了,由于Linux系统的权限限制和Android封装架构限制,很多涉及底层设备、接口、驱动控制的应用开发,不得不使用到本文的NDK开发环境(基于Android源码或内核源码修改),开发语言使用C/C++,NDK开发更接近于Linux开发,需要更多关于Linux应用编程知识。本原创 2013-09-18 14:36:50 · 1318 阅读 · 0 评论 -
Android图片异步加载的方法
很多时候,我们在加载大图片或者需要处理较多图像数据的时候,希望显示效果能好点,不至于因为图片解码耗时产生ANR等情况,不得不说异步加载是个不错的方法。说到异步加载,避免application出现ANR情况,我们一般都是另起线程,不占用Main Thread,这样就能避免ANR情况产生。常用的异步方法有:AsyncTask,HandlerThread,Activity.runOnUIThread(R转载 2013-09-16 20:27:31 · 1240 阅读 · 0 评论 -
android整合--notification推送通知
到目前为止,想必大家已经都熟悉使用Toast去给用户显示信息了。尽管使用Toast很方便,但是Toast显示的通知并不是永久存储的。它只在屏幕上显示一小段时间,然后就消失了。如果它包含一些特别重要的信息,如果用户没有观察屏幕,那么用户就很容易错过它。对于那些重要的信息,应该采用一种更加持久保存的方法。在这种情况下,应该使用NotificationMnanger(消息管理器)去显示一个长久的原创 2013-09-16 20:25:03 · 4677 阅读 · 1 评论 -
Android 异步更新UI----AsyncTask
我们可以使用handler作为thread和UI线程的桥梁,android本身也给我们提供来一个异步更新的方法AsyncTask, 其中AsyncTask比hander更轻量级一些。在Android1.5中提供了AsyncTask。它使创建需要与用户界面交互的长时间运行的任务变得更简单。AsyncTask 的优势体现在:•线程的开销较大,如果每个任务都要创建一个线程,那么应用程转载 2013-09-13 14:04:17 · 1076 阅读 · 0 评论 -
Android 异步更新UI----handler+thread
android应用是单线程模式的。单线程模式需要记住两条:一、防止UI线程阻塞二、确保只在UI线程中访问Android UI工具包在开发Android应用时必须遵守单线程模型的原则:Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一个主线程(Ma转载 2013-09-13 10:18:45 · 5629 阅读 · 0 评论 -
两分钟彻底让你明白Android Activity生命周期(图文)!
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助 ,但是还不能完全吃透,所以我今天特意在重新总结一下.首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):原创 2013-09-11 13:43:30 · 938 阅读 · 0 评论 -
Android APK 安装过程及原理详解
应用程序包的安装是android的特点APK为AndroidPackage的缩写Android应用安装有如下四种方式:1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有安装界面。4.第三方应用安装――通过SD卡里的APK文件安装,有安装界面,由 pack转载 2013-09-05 10:35:14 · 1320 阅读 · 0 评论 -
Android Activity 各函数解析
Android 中Activity里面 onCreate, onDestory, onStart, onPause, onStop,onResume函数的作用原创 2013-09-11 11:45:28 · 2740 阅读 · 1 评论 -
编写Android.mk中的LOCAL_SRC_FILES的终极技巧
问题的引入在使用NDK编译C/C++项目的过程中,免不了要编写Android.mk文件,其中最重要的就是LOCAL_SRC_FILES源文件列表.考虑有如下源文件分布的情况:cpp文件全部位于android项目下的jni文件夹下,结构如下 jni |---1.cpp |---2.cpp |---Android.mk |---App转载 2013-10-17 13:55:25 · 37892 阅读 · 5 评论