- 博客(15)
- 资源 (7)
- 收藏
- 关注
原创 实现Static Initialization从而不需要安装OpenCV Manager
实现Static Initialization就是指将OpenCV Library添加到app package中,不需要安装OpenCV Manager这个app就能运行,官方文档有介绍,但是不详细,尤其是最后那句代码到底要放在什么地方很多人都不清楚,其实并不需要像官方文档中介绍的那样配置,我想在这里介绍下如何修改FaceDetection项目的源码来做到这点。(最好是找一个包含jni代码的项目进行
2016-07-18 16:47:24
581
转载 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
917
原创 Android SQLiteDatabase使用详细教程
Android提供了创建和是用SQLite数据库的API。SQLiteDatabase代表一个数据库对象,提供了操作数据库的一些方法。在Android的SDK目录下有sqlite3工具,我们可以利用它创建数据库、创建表和执行一些SQL语句。下面是SQLiteDatabase的常用方法。 SQLiteDatabase的常用方法 方法名称 方法表示含义 openOrCreateDatabase(
2016-06-10 15:54:35
1007
转载 为什么匿名内部类和局部内部类只能访问final变量
为什么匿名内部类参数必须为final类型 1) 从程序设计语言的理论上:局部内部类(即:定义在方法中的内部类),由于本身就是在方法内部(可出现在形式参数定义处或者方法体处),因而访问方法中的局部变量(形式参数或局部变量)是天经地义的.是很自然的2) 为什么JAVA中要加上一条限制:只能访问final型的局部变量?3) JAVA语言的编译程序的设计者当然全实现:局部内部类能访问方法中的所有的局
2016-06-07 10:06:04
347
原创 Android线程总结
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 public void run() { myView.invalidate(); } }).start(); 可以实现功能,刷新UI界面。但是这样是不行的,因为它违背了单线程模型:Android UI操作
2016-05-23 19:11:12
473
原创 Unity+Vuforia 防抖动解决方案
1:在unity中的优化主要包括第一 你得优化美术,减少模型面数。 第二 你可以采用剔除遮罩技术,也就是传说中的Occlusion Culling 技术。 第三 你可以在unity中烘焙场景,优化灯光。 第四 你可以自己人工的去写lod脚本,相机离角色多大距离内就加载成模型远了就成贴图。 第五 你可以采用脚本分房间或者分区域加载,走到a房间就加载a房间的对象,否则全部acti
2016-05-03 22:02:34
10581
1
原创 将第三方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
5633
原创 Using Android Studio with Vuforia
If you are using or planning to use the Android Studio IDE, here are some notes about how to import and build the Vuforia samples:Getting Started with Android Studio (Java/C++) for Android dev
2016-03-29 23:55:25
1813
原创 android项目开发准备工作
1:常用工具类创建举例:public static void showToast(Context context, CharSequence text, int duration) {if(mToast == null) {mToast = Toast.makeText(context, text, duration);} else {mToast.setText(text
2016-01-08 11:00:20
738
原创 ListView的onItemClick方法传递参数
listView.setOnItemClickListener(new OnItemClickListener() {@Overridepublic void onItemClick(AdapterView parent, View view,int position, long id) {UserInfo userInfo=infos.get(position);In
2015-12-21 16:57:19
848
转载 Aandroid在ViewPager中添加ListView
最近的项目中碰到一个需要横竖都能滑动的页面效果,如同手机qq的好友菜单界面(如下图),可以通过选项卡来选择需要的界面,也可以通过屏幕手指的滑动来实现,而每一个分页面的内容对应的是一个可以上下滑动的ListView,所以最后结合起来的效果是,在页面中可以上下滑动,在各个分页之间可以左右滑动。对于这个效果有两种方案,一种是通过TabActivitiy来实现,将选项卡设置为TabActibiti
2015-12-18 15:38:06
2299
转载 Android中bindService的使用方法
bindService用于绑定一个服务。这样当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。 bindService方式的一般过程: ①新建Service类BindService。在BindService类里新建内部类MyBinder,继承自Bind
2015-05-01 15:26:36
8003
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人