android
爱笑的技术爱好者
这个作者很懒,什么都没留下…
展开
-
将第三方apk编译进Android系统文件system.img
1、把apk拷贝到out\target\product\generic\system\app中。 执行命令make snod , 把添加的spk编到system.img 中 2、使用mkyaffs2image工具,把apk及相关文件(如.so)拷贝到system的相应路径下,执行 mkyaffs2image -f direction/system system.img,直接生成sys原创 2016-04-18 19:34:20 · 5487 阅读 · 0 评论 -
Android.mk文件语法规范与变量详细说明
Building a simple APK原创 2016-04-28 11:06:04 · 703 阅读 · 0 评论 -
Unity+Vuforia 防抖动解决方案
1:在unity中的优化主要包括第一 你得优化美术,减少模型面数。 第二 你可以采用剔除遮罩技术,也就是传说中的Occlusion Culling 技术。 第三 你可以在unity中烘焙场景,优化灯光。 第四 你可以自己人工的去写lod脚本,相机离角色多大距离内就加载成模型远了就成贴图。 第五 你可以采用脚本分房间或者分区域加载,走到a房间就加载a房间的对象,否则全部acti原创 2016-05-03 22:02:34 · 10407 阅读 · 2 评论 -
Android SQLiteDatabase使用详细教程
Android提供了创建和是用SQLite数据库的API。SQLiteDatabase代表一个数据库对象,提供了操作数据库的一些方法。在Android的SDK目录下有sqlite3工具,我们可以利用它创建数据库、创建表和执行一些SQL语句。下面是SQLiteDatabase的常用方法。 SQLiteDatabase的常用方法 方法名称 方法表示含义 openOrCreateDatabase(原创 2016-06-10 15:54:35 · 910 阅读 · 0 评论 -
Android线程总结
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 public void run() { myView.invalidate(); } }).start(); 可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Android UI操作原创 2016-05-23 19:11:12 · 441 阅读 · 0 评论 -
为什么匿名内部类和局部内部类只能访问final变量
为什么匿名内部类参数必须为final类型 1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2) 为什么JAVA中要加上一条限制:只能访问final型的局部变量?3) JAVA语言的编译程序的设计者当然全实现:局部内部类能访问方法中的所有的局转载 2016-06-07 10:06:04 · 310 阅读 · 0 评论 -
实现Static Initialization从而不需要安装OpenCV Manager
实现Static Initialization就是指将OpenCV Library添加到app package中,不需要安装OpenCV Manager这个app就能运行,官方文档有介绍,但是不详细,尤其是最后那句代码到底要放在什么地方很多人都不清楚,其实并不需要像官方文档中介绍的那样配置,我想在这里介绍下如何修改FaceDetection项目的源码来做到这点。(最好是找一个包含jni代码的项目进行原创 2016-07-18 16:47:24 · 536 阅读 · 0 评论 -
Android Wi-Fi Display(Miracast)介绍
Android Wi-Fi Display(Miracast)介绍 2012年11月中旬,Google发布了Android 4.2。虽然它和Android 4.1同属Jelly Bean系列,但却添加了很多新的功能。其中,在显示部分,Android 4.2在Project Butter基础上再接再厉,新增了对Wi-Fi Display功能的支持。由此也导致整个显示架构发生了较大的变化。本文首先介绍转载 2016-06-22 16:55:06 · 809 阅读 · 0 评论