Android开发
文章平均质量分 88
疯狂-的-蜗牛
https://github.com/JelinYao
展开
-
安卓NDK编程使用STL库及注意事项
NDK环境搭建windows上搭建NDK开发环境:VS2013 + VisualGDB,参考链接:http://jingyan.baidu.com/article/a681b0de1a361c3b1843460c.htmlVS2013新建一个安卓项目,选择创建一个安卓动态库,然后就可以开始编写C\C++代码了。添加STL支持STL是C++开发最常用的一个库了,直接在程序中添原创 2015-09-25 23:39:47 · 9030 阅读 · 0 评论 -
安卓开发实例一:创建可拖动的图片控件
重载、自绘1、从View派生一个控件类 ,构造函数中调用父类构造器。2、重载其onDraw函数,在里面绘制图片。(和windows的MFC有种似曾相识的感觉,可能安卓借鉴了windows的模式吧)消息处理拖动图片的消息,主要是处理按下和移动两个消息,重载onTouchEvent。数学知识(平移):在ACTION_DOWN时记录下坐标点,在ACTION_MOVE时根据当前位置与按下时原创 2015-09-28 21:13:35 · 2436 阅读 · 0 评论 -
android — NDK生成so文件
原文转载自:http://blog.csdn.net/laczff21/article/details/7542236,感谢作者。我们在安装环境的时候安装了NDK,可以在eclipse下直接生成so文件。NDK的压缩包里面自带了一些sample工程,NDK的文件直接解压到某个目录下即可。第一次生成so文件的时候,我们先使用NDK的sample下的hello-jni的例子。转载 2015-09-20 12:09:32 · 1508 阅读 · 0 评论 -
Android LayoutInflater详解
原文转载自:http://www.cnblogs.com/top5/archive/2012/05/04/2482328.html,感谢作者。在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布转载 2015-09-20 20:31:02 · 713 阅读 · 0 评论 -
JNI基本原理
Jni原理 JNI是Java Native Interface(Java本地接口)的缩写。JNI作为java和操作系统间的一个直接接口,可以通过JNI使得java直接调用操作系统的资源。目前JNI只能通过c/C++实现,因为jni只是对操作系统资源调用的一个桥接过程。所以理论上在windows下只要是dll文件均可以被调用。java代码编译之后是运行在一个jvm里,所以java的任何转载 2015-09-23 20:28:04 · 9081 阅读 · 1 评论 -
Android三种实现定时器的方法
原文转载自:http://blog.csdn.net/yhm2046/article/details/8213629,感谢作者。我更倾向于使用第三种方法,定时器开线程来做的话太消耗系统资源了(多个定时器时)。方法一:Handler+Thread[java] view plaincopypackage com.xunfang.h转载 2015-09-23 23:01:52 · 3887 阅读 · 0 评论 -
Android JNI通过C++调用JAVA
JAVA通过native函数调用C++前面已经转载学习过,终于找到一篇经典的C++调用JAVA的文章,文章转载自:http://blog.csdn.net/itachi85/article/details/8532977,感谢作者。1. JNIEnv对象 对于本地函数 JNIEXPORT void JNICALL Java_video1_TestNa转载 2015-09-23 21:49:01 · 555 阅读 · 0 评论 -
安卓开发实例二:文件浏览器
概述:需求:显示手机内所有文件、文件夹,显示文件内容,对文件拷贝、删除等。实现:遍历文件,显示文件信息到ListView中;读取文件,显示到界面上;ListView添加菜单,处理文件操作。扩展:自定义Activity标题栏,创建后台服务播放MP3文件。代码:public class MainActivity extends Activity { public stat原创 2015-11-18 20:47:05 · 3620 阅读 · 0 评论