android-2013
文章平均质量分 64
zhaweijin
这个作者很懒,什么都没留下…
展开
-
C++ 代码创建虚拟机调用java方法
Java 和 C/C++代码的互相调用一般都是采用JNI的方法,首先Java 类 J 通过native函数调用在 对应的C++文件C中的方法,C文件保存相应的虚拟机和JNIEnv等变量,获取java类中的方法或者属性的ID,进而回调J中的方法。但有时候需要直接从C++的方法中调用java的方法,这就需要在C++代码中创建虚拟机,从而直接调用java中的代码。#include #in...原创 2013-03-21 11:28:53 · 188 阅读 · 0 评论 -
Android编译系统
上次翻译了官方的Android编译系统手册(http://blog.csdn.net/a345017062/archive/2010/12/24/6096795.aspx),原文比较简洁,原样翻译下来之后,实际工作中使用时有了更深入的理解,在这里详细地记录一下,用到什么记什么。 LOCAL_MODULE_TAGS它可能的值有四个:user,eng,tests,optiona...原创 2013-09-23 19:07:28 · 93 阅读 · 0 评论 -
2013-01-10 10:47 android多国语言使用
多国语言:在res目录下建立不同名称的values文件来调用不同的语言包Values文件汇总如下:中文(中国):values-zh-rCN中文(台湾):values-zh-rTW中文(香港):values-zh-rHK英语(美国):values-en-rUS英语(英国):values-en-rGB英文(澳大利亚):values-en-rAU...原创 2013-08-12 20:57:52 · 90 阅读 · 0 评论 -
android 获得当前活动的Acticity
ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);ComponentName componentName = activityManager.getRunningTasks(1).get(0).topActivity;Log.d("", "package:"+...原创 2013-02-25 15:17:40 · 343 阅读 · 0 评论 -
三种方式实现自定义圆形进度条ProgressBar
一、通过动画实现定义res/anim/loading.xml如下:[html] view plaincopyprint? 二、通过自定义颜色实现定义res/drawable/p...原创 2013-02-19 15:39:01 · 160 阅读 · 0 评论 -
Android设置透明、半透明等效果
设置透明效果 大概有三种1、用android系统的透明效果Java代码 android:background="@android:color/transparent" 例如 设置按钮Java代码 2、用ARGB来控制Java代码 半透明 透明 3、设置alphaJava代码 View v = findViewById(R.i...原创 2013-02-04 10:22:06 · 285 阅读 · 0 评论 -
minicom的配置
1、在使用minicom之前,首先要保证你对串口有读/写的权限。我们知道,Linux的设备对应于/dev/目录中的某个文件,串口COM1对应ttyS0,COM2对应ttyS1,使用以下命令来查看你对COM1的权限:$ ls -l /dev/ttyS0crw-rw---- 1 root dialout 4, 64 2009-08-01 11:05 /dev/ttyS0可以看到,它的属主...原创 2013-07-08 09:58:18 · 274 阅读 · 0 评论 -
Android修改默认浏览器为其他浏览器
public class MainActivity extends Activity { private static final String TAG = "MainActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS...原创 2013-06-15 10:09:00 · 366 阅读 · 0 评论 -
JAVA 双向SSL,SOCKET客户端/服务端
JAVA 双向SSL,SOCKET客户端/服务端实现技术:JSSE(Java Security Socket Extension)Server需要:1)KeyStore: 其中保存服务端的私钥2)Trust KeyStore:其中保存客户端的授权证书Client需要:1)KeyStore:其中保存客户端的私钥2)Trust KeyStore:其中保存服务端的授权...原创 2013-03-29 14:13:42 · 141 阅读 · 0 评论 -
java 面向 Socket 操作,TCP 和 UDP 示例
TCP/IP 参考模型 应用层-->传输层-->网络层--->物理+数据链路层 .TCP 是一种提供可靠的、端到端的字节流通讯协议 。是一种面向连接的协议。TCP连接是字节流而非报文流。UDP向应用程序提供了一种发送封装的原始ip数据报的方法、并且发送时无需建立连接。是一种不可靠的连接。网关 、 路由器 。Socket编程 。双向的网络通信连接实现数...原创 2013-03-21 15:55:21 · 124 阅读 · 0 评论 -
Android系统Surface制的SurfaceFlinger服务的线程模型分析
在前面两篇文章中,我们分析了SurfaceFlinger服务的启动过程以及SurfaceFlinger服务初始化硬件帧缓冲区的过程。从这两个过程可以知道,SurfaceFlinger服务在启动的过程中,一共涉及到了三种类型的线程,它们分别是Binder线程、UI渲染线程和控制台事件监控线程。在本文中,我们就将详细分SurfaceFlinger服务的线程模型,即上述三种类型的线程是如何运行和...原创 2013-03-21 11:31:50 · 119 阅读 · 0 评论 -
Android属性(property)机制
1. 属性简介Android里有很多属性(property),每个属性都有一个名称和值,他们都是字符串格式。这些属性定义了Android系统的一些公共系统属性。比如:[dalvik.vm.dexopt-flags]: [m=y][dalvik.vm.heapgrowthlimit]: [48m][gsm.operator.iso-country]: [][g...原创 2013-09-25 14:39:29 · 459 阅读 · 0 评论