Android
代号95+27
这个作者很懒,什么都没留下…
展开
-
在Android.mk文件中输出打印消息
在进行Android NDK的开发当中有时想看看Android.mk文件当中某个变量的值,可以再Android.mk文件当中用warnin语句实现该功能假如有个Android.mk文件的内容如下: LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := hello-jniLOCAL_SRC_FILES原创 2013-01-08 10:10:34 · 18758 阅读 · 2 评论 -
Android模拟器读取GPS串口模拟器GPS数据
在WINCE 下面开发GPS相关的程序可以通过GPS模拟器模拟数据,然后通过Configure Virtual Serial Port Driver 工具虚拟出一个串口对,再在WINCE模拟器里面进行设置就可以了,最近在做Android GPS相关的开发,为了便于调试也想这样做,于是在网上找了找,发现还真的可以,具体的方法如下:1.首先用Configure Virtual Serial Por原创 2013-01-21 15:37:12 · 3848 阅读 · 2 评论 -
Android NDK 调用Skia进行底层绘图
Skia是Android的底层的图形库,最近看了一下参考了了网上的例子最初是这样做的就是从上层直接传一个Canvas再在底层获取它运行的时候老是不成功,不过可以画图形,比如线、矩形等,最后在网上查了一下,大致是源代码版本和库不同导致的最后实在没法了,我就直接传一个Bitmap对象,再在底层将文字和图形写在上面,这样就可以了下面是底层代码:#include "SkRect.h原创 2013-01-09 11:33:07 · 8151 阅读 · 3 评论 -
android 动态注册Jni函数
Java的Native方法的名称和底层的c/c++方法名称是通过java___这种方式对应的,即它是静态注册的,例如在java层的Native 方法名为stringFromJNI,它的包名为hello,类名为 hellojni则在底层的 c函数名称为java_hello_hellojni_stringFromJNI,这样一来名称就变得很复杂,不便于阅读和维护,在Android NDK下面提供了原创 2013-03-26 22:05:30 · 1649 阅读 · 0 评论 -
android Properties的使用
Android 下面Properties可用来保存程序的一些配置,其简单用法如下public class MainActivity extends Activity { Button btnInput=null; Button btnRead=null; @Override protected void onCreate(Bundle savedInstanceState) {原创 2014-02-28 14:40:31 · 1400 阅读 · 0 评论 -
Android 基于手势进行图片缩放
1.触摸事件的处理 当手指触摸屏幕时获取触摸点的个数,当触摸点只有一个时,当做平移操作处理,当触摸点为两个时则为放大缩小操作。平移操作记录下当前按下的点的坐标就行,如果是放大缩小操作,则计算出两点间的中点,后续放大和缩小以改点为中点进行.代码片段:if(ev.getActionMasked()==MotionEvent.ACTION_DOWN||ev.getActionMasked()原创 2016-06-13 20:11:53 · 1677 阅读 · 0 评论 -
Android 6.0 Gallery2 eclispe编译
Android 6.0已经出来很长时间了,最近心血来潮下载了Android 6.0的源码编译了下,其中Gallery2的程序里面滤镜功能很是酷炫,决定单独编译gallery2学习学习。原创 2017-03-08 13:54:13 · 960 阅读 · 0 评论 -
Android 仿qq 点赞功能
qq点赞原创 2017-07-02 17:21:05 · 1701 阅读 · 1 评论