- 浏览: 461328 次
- 性别:
- 来自: 北京
最新评论
-
xiaobinlzy:
我也遇到了同样的问题,addView第一次动态添加Surfac ...
动态加添控件 view surfaceView会闪屏 -
weixinyizhen:
你好,我想问一下jint qizi[size][col]; ...
NDK/JNI二维数组多维数组传递 -
蓝月儿:
好精细的说明,学习
activity四种启动模式 -
cailinj:
为什么我按照顺序做的,却报错啊,报错内容:java.secur ...
applet通过数字签名用JNI方式调用本地dll文件 -
HellowWord:
看了好多,启动模式介绍的,我感觉你写的是最通俗易懂的,很 ...
activity四种启动模式
文章列表
1、工厂模式:Factory 客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、建造模式:Builder 将产品的内部表象和产品的生成过程分割开来,从而使一个建造过程生成具有不同的内部表象的产品对象。建造模式使得产品内部表象可以独立的变化,客户不必知道产品内部组成的细节。建造模式可以强制实行一种分步骤进行的建造过程。 3、工厂方法模式:FactoryMethod 核心工厂类不再负责所有产品的创建,而是将具体创建的工作交给子类去做,成为一个抽象工厂角色,仅负责给出具 ...
原子动作 前文讲到,不同线程的操作在访问共享数据时,会因为交织进行而导致线程干扰和内存一致性错误。大多数Java语句在编译成伪代码后都由多条虚拟机指令组成,这使它们有可能被其他线程的语句所分割交织。不能 ...
synchronized的3种用法1.方法声明时使用,放在范围操作符(public等)之后,返回类型声明(void等)之前.即一次只能有一个线程进入该方法,其他线程要想在此时调用该方法,只能排队等候,当前线程(就是在synchronized方法内部的线程)执行完该方法后,别的线程才能进入. 例如: public synchronized void synMethod() { //方法体 } 2.synchronized后面括号里是一对象,此时,线程获得的是对象锁.例如: public class MyThread implements Runnable { public static void ...
String 是不可改变,定长;StringBuffer, StringBuilder 是不定长,可改变.注意:本来以为StringBuilder 和StringBuffer 的equals 方法是可以比较两个字符串的内容是否相等,今天才发现不是这么回事。这两个类都直接继承自Object ,并且没有重 ...
ACCESS_CHECKIN_PROPERTIES 允许在登入数据库的时候读写其中的属性表,并上传改变的值ACCESS_COARSE_LOCATION 允许应用访问范围(如WIFI)性的定位ACCESS_FINE_LOCATION 允许应用访问精确(如GPS)性的定位ACCESS_LOCATION_EXTRA_COMMANDS 允许应访问额外的提供定位的指令ACCESS_MOCK_LOCATION 允许应用创建用于测试的模拟定位提供者ACCESS_NETWORK_STATE 允许应用访问网络上的信息ACCESS_SURFACE_FLINGER 允许应用 ...
一、线程
有关多线程的一些技术问题:1、 何时使用多线程?2、 线程如何同步?3、 线程之间如何通讯?4、 进程之间如何通讯?先来回答第一个问题,线程实际主要应用于四个主要领域,当然各个领域之间不是绝 ...
1.对称加密 加密机密用同一密钥(如abc 用密钥A(该密钥是加密时后移两位解密是前进两位)加密成 cde,再用密钥A解密成为abc)。常见的对称加密算法有DES、3DES、Blowfish、IDEA、RC4、RC5、RC6和AES
2.公钥加密(又称不对称加密) 加密用密钥A1,解密用密钥A2。(如小亮,小刚通讯。小亮生成一对密钥(私钥A1,公钥A2),小刚也生成一对密钥(私钥B1,公钥B2)。小亮要给小刚发信息,要来了小刚的公钥B2,小亮用B2加密了消息X给小刚,小刚用私钥B1就解密了,此时小刚要回消息Y给小亮,也需要来了小亮的公钥A2,把消息Y用公钥A2加密后发给小亮,小亮用 ...
多维数组和对象数组一样处理,例如二维数组里的每个元素还是一个数组 用jArray表示,直到数组变为一维的,且里面元素为基本类型,去获得一维数组指针。给大家提供个例子。已经测试通过。
Java_cn_wzl_FiveChessView_checkWin( JNIEnv* env,jobject thiz,jobjectArray qizidata)
{
jint i,j;
int size = (*env)->GetArrayLength(env, qizidata);//获得行数
jarray myarray = ((*env)->GetObjectArray ...
/**服务器端和客户端工程中都必须有这两个权限申请<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /><uses-permission android:name="android.permission.BLUETOOTH" />关于UUID。。。UUID客户端和服务端一定要一致。UUID不能和其他的一样。一定要自己去申请一个请从http://www.uuidgenerator.com上获取你自己的UUID这行代码之前一定要确保蓝牙是打开状态 ...
要传输自定类型必须继承KvmSerializable接口
public class User implements KvmSerializable {
private String name = null;
private int age = 0;
@Override
public Object getProperty(int arg0) {
// TODO Auto-generated method stub
Objec ...