Android开发技术
文章平均质量分 51
Zhang_YiDa
专注于Android自动化测试开发
展开
-
关于安卓工程导出带res资源文件的jar的总结
转自 http://my.oschina.net/tnjin/blog/223368 安卓项目导出成jar,自带的res资源不能正常使用,网上各说纷纭,总结一下归纳为五类,但是没有一种能够提供直接将res文件夹打包进jar,并能够使用R文件引用的方式。安卓项目导出成jar,自带的res资源不能正常使用,网上各说纷纭,总结一下归纳为五类,但是没有一种能够提供直接将res文件夹打包进jar,并能够使用转载 2015-08-28 17:27:33 · 1069 阅读 · 0 评论 -
android中跨进程通讯的4种方式
由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Content Provider、Broadcast和Service。其中Activity可以跨进程调用其他应用程序的Activity;Content Pr转载 2016-03-31 09:42:07 · 623 阅读 · 0 评论 -
Android Intent.FLAG详解
Android Intent.Flag标签详解原创 2016-04-05 14:54:59 · 505 阅读 · 0 评论 -
Android四种启动模式
当APP开始运行时,系统会为每一个APP会启动一个LINUX进程和一个主线程。而主线程中会运行一个任务栈,当Activity实例创建后就会放入任务栈中。启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置。启动模式有4种,分别为standard、singleTop、singleTask、singleInsta原创 2016-04-05 11:43:41 · 430 阅读 · 0 评论 -
AndroidUI设计思想:程序易用性
一款Android应用最重要的特征就是“易用性”,如果用户无法非常简单快捷的操作应用,那么将会减少大量的用户量,而达到易用性这个要求,就需要设计人员和开发人员的共同合作。 开发人员不能用自己的思维来揣测用户的思维方式,而设计人员也不能为了追求界面的美观等特点而忽视技术的可实现性。 制作成功的软件产品需要谨慎的计划、架构设计、对象关系设计、模块组件设计、数据库设计、可原创 2016-03-31 10:56:51 · 610 阅读 · 0 评论 -
Android开发经验总结
Android开发经验总结一丶布局优化及适配处理**1.合理使用布局方式,避免AbsouluteLayout的使用 2.减少无用的布局嵌套,合理进行布局方式的结合使用 3.如界面内容过多,注意使用ScrollView,方便在小屏幕设备查看 4.在使用ListView时,优化Adapter进行数据的加载显示; 使用convertView和ViewHolder提高效率,减少重原创 2016-01-15 15:21:47 · 450 阅读 · 0 评论 -
CMD命令创建、编译Android应用程序
1.获取android版本查看创建命令获取android版本 android.bat list targets查看创建命令 android create project2.创建Android Projectandroid create project -n FirstApp -t 7 -p D:\FirstApp -k cn.frdc -a MainActivity3.进入到程序目录生成ge原创 2016-01-22 10:39:54 · 847 阅读 · 0 评论 -
选项卡(TabHost)的功能和用法
选项卡(TabHost)的功能和用法TabWidget 代表选项卡的标签条TabSpec 代表选项卡的一个TAB界面使用TabHost的一般步骤如下在界面布局中定义了TabHost组件,并为该组件定义选项卡的内容Activity应该继承TabActivity调用TabActivity的getTabHost()方法获取TabHost对象通过TabHost的对象的方法来创建添加选项卡原创 2015-03-31 10:35:45 · 588 阅读 · 0 评论 -
Android手机SD卡创建文件并写入内容
在Android开发过程中,经常需要在手机中写入并存储一些文件,下面是写入文件代码部分,带注释可直接使用。/** * 写入文件方法 * @param content */ public static void write(String content) { try { //判断实际是否有SD卡,且应用程序是否有读写SD卡的原创 2015-08-14 14:39:18 · 6039 阅读 · 1 评论 -
获取手机设备型号,厂商,手机版本,IMEI等信息
获取手机设备型号,厂商,手机版本,IMEI等信息 public static String getDeviceVersion(){ StaticStatus.ANDROID_VERSION = android.os.Build.VERSION.RELEASE; return StaticStatus.ANDROID_VERSION; }原创 2015-08-14 14:43:04 · 3263 阅读 · 0 评论 -
Android 面试精华题目总结
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24015867基础面试题(2014-04-18)1、请解释下在单线程模型中Message,Handler,Message Queue,Looper之间的关系。拿主线程来说,主线程启动时会调用Looper.prepare()方法,会初始化一个Looper,转载 2015-10-21 11:06:53 · 454 阅读 · 0 评论 -
Android 中Activity,Window和View之间的关系
Activity是Android应用程序的载体,允许用户在其上创建一个用户界面,并提供用户处理事件的API,如 onKeyEvent, onTouchEvent等。 并维护应用程序的生命周期。Activity本身是个庞大的载体,可以理解成是应用程序的载体,如果木有Activity,android应用将无法运 行。也可以理解成 android应用程序的入口。Acivity的实例对象由系统维护。系统服务转载 2016-05-04 10:19:40 · 511 阅读 · 0 评论