上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页
摘要: 第一步:gradle配置ndk 第二步:在需要的C文件加载头 第三步:定义打印方便使用的函数 第四步:测试使用 结果如下: 额外:使用 __android_log_write 也是可以的。 备注: 调用其中的日志打印: 第一个参数为打印级别,为以下枚举之一: 参考资料: http://blog.cs 阅读全文
posted @ 2016-11-24 13:48 H_bolin 阅读(7820) 评论(0) 推荐(0)
摘要: 使用工具:Android Studio 2.2.2 1. 配置local.properties添加NDK路径。 效果:当然,你也可以手输写进去。 2. 项目gradle.properties追加 3. 创建jni文件夹 效果: OK,开始写代码咯 4. 编写Java层引用native的代码 5. 生 阅读全文
posted @ 2016-11-24 10:00 H_bolin 阅读(831) 评论(0) 推荐(0)
摘要: JNI使用的是改良的UTF-8格式的Strings。 以下文档来自官方: Modified UTF-8 Strings The JNI uses modified UTF-8 strings to represent various string types. Modified UTF-8 stri 阅读全文
posted @ 2016-11-23 23:05 H_bolin 阅读(6906) 评论(0) 推荐(0)
摘要: 1. JNIEnv 作用 JNIEnv 概念 : 是一个线程相关的结构体, 该结构体代表了 Java 在本线程的运行环境 ; JNIEnv 与 JavaVM : 注意区分这两个概念; -- JavaVM : JavaVM 是 Java虚拟机在 JNI 层的代表, JNI 全局只有一个; -- JNI 阅读全文
posted @ 2016-11-23 17:02 H_bolin 阅读(1073) 评论(0) 推荐(0)
摘要: 基本流程: 1. 创建一个类(HelloWorld.java)2. 使用 javac 编译该类3. 利用 javah -jni 产生头文件4. 用本地代码实现头文件中定义的方法5. Run 备注:在一个特定环境中,写本地实现的过程是不同的(如 Android)。 1.创建HelloWorld 2.编 阅读全文
posted @ 2016-11-23 15:38 H_bolin 阅读(460) 评论(0) 推荐(0)
摘要: JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。 JNI 让你在利用强大 Java 平台的同时,使你仍然可以用其他语言写程序。 作为 JavaVM 的一部分,JNI 是一套双向的接口,允许 Java 与本地代码间的互操 阅读全文
posted @ 2016-11-23 15:34 H_bolin 阅读(530) 评论(1) 推荐(0)
摘要: 填充:设置填充的颜色 间隔:设置四个方向上的间隔 大小:设置大小 圆角:同时设置五个属性,则Radius属性无效 android:Radius="20dp" 设置四个角的半径 android:topLeftRadius="20dp" 设置左上角的半径 android:topRightRadius=" 阅读全文
posted @ 2016-11-23 13:44 H_bolin 阅读(142) 评论(0) 推荐(0)
摘要: Application和Activity,Service一样是android框架的一个系统组件,当android程序启动时系统会创建一个application对象,用来存储系统的一些信息。通常我们是不需要指定一个Application的,这时系统会自动帮我们创建。打开每一个应用程序的manifest 阅读全文
posted @ 2016-11-22 14:03 H_bolin 阅读(2090) 评论(0) 推荐(0)
摘要: 应用场景 在Android应用中有时需要EditText中只允许输入约定的一些字符,禁止输入其他字符。这里列举了一些可能的应用场景。 1. 场景一 在通讯录保存好友信息界面中填写好友的电话号码时,应当只能输入数字,禁止输入其他字符。 2. 场景二 在登录界面中输入用户名和密码时,由于很多账号系统都不 阅读全文
posted @ 2016-11-22 13:48 H_bolin 阅读(2207) 评论(0) 推荐(0)
摘要: 设计模式主要是基于以下的面向对象设计原则。 对接口编程而不是对实现编程。 优先使用对象组合而不是继承。 设计模式分类: MVC 模式(MVC Pattern) 业务代表模式(Business Delegate Pattern) 组合实体模式(Composite Entity Pattern) 数据访 阅读全文
posted @ 2016-11-21 09:32 H_bolin 阅读(323) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 16 下一页