android
xiaoshengqdlg
这个作者很懒,什么都没留下…
展开
-
关于JNI
1:JNI是什么? Java NativeInterface(JNI)是Java提供的一个很重要的特性。它使得用诸如C/C++等语言编写的代码可以与运行于Java虚拟机(JVM)中的 Java代码集成。有些时候,Java并不能满足你的全部开发需求,比如你希望提高某些关键模块的效率,或者你必须使用某个以C/C++等Native语 言编写的程序库;此时,JNI就能满足你在Java代码中访问这些转载 2014-01-03 10:59:13 · 548 阅读 · 0 评论 -
Git学习很好的文章
转载自:http://blog.jobbole.com/25775/ 1. Git 基础 那么,简单地说,Git 究竟是怎样的一个系统呢?请注意,接下来的内容非常重要,若是理解了 Git 的思想和基本工作原理,用起来就会知其所以然,游刃有余。在开始学习 Git 的时候,请不要尝试把各种概念和其他版本控制系统(诸如 Subversion 和 Perforce 等)相比拟,否则容易混淆每个操作转载 2014-01-13 19:28:00 · 758 阅读 · 0 评论 -
ubuntu下载、编译android源码并启动android模拟器步骤
本文只是记录自己学过的知识点,以免忘记,所以文章写的会比较零散,阅读的朋友谨慎参考 一、下载android源码 首先下载repo这个脚本文件,这里面封装了用来下载android源码的需要的git命令(git命令的使用见博客另一篇文章) 下载 #wget https://....(网址不记得了) 修改repo权限 #chmod 777 repo 还要将repo拷贝到你的要下载的源码原创 2014-01-23 15:05:11 · 2679 阅读 · 0 评论 -
JNI数据类型转换
作者:陈波 2011/10/30(转载请注明出处,From:http://blog.csdn.net/jinhill/article/details/6918821) 最近做Android开发的人越来越多,Android开发难免会遇到调用本地库,这就需要采用JNI技术,JNI本身并不复杂,但大多数开发者在类型转换上遇到麻烦,今天特地将几种常用类型转换写成一个实例来告诉大家如何转换,尤其是Java转载 2014-01-03 13:12:47 · 699 阅读 · 0 评论 -
android 蓝牙启动分析
android4.2 Bluetooth记录02-蓝牙enable/disable 8 作者:cnhua5更新于 08月21日访问(1220)评论(1) 这一篇文章粗略的讲解一下android4.2的BT打开/关闭的流程,文章可能有错误的地方,希望大家能指出; 如果对BT的代码分布或结构不大清楚的可以看我另一篇文章: http://my.eoe.c转载 2014-03-05 17:16:00 · 2185 阅读 · 0 评论 -
Android4.2蓝牙Enable完全分析
返回脚本百事通 这应该只会是唯一的一篇从头到尾的调用关系都分析一遍的文章,目的是为了帮助初学者从上往下一层一层分析代码,对大量的代码不再害怕。如果是对阅读Android代码很熟悉的人可以略过这一篇。 蓝牙Enable Android的蓝牙Enable是由BluetoothAdapter提供的。只需要调用BluetoothAdapter.enable()即可启动蓝牙。下面我就分析这一个过程转载 2014-03-06 12:32:38 · 880 阅读 · 0 评论 -
深入理解Android的startservice和bindservice
一、首先,让我们确认下什么是service? service就是android系统中的服务,它有这么几个特点:它无法与用户直接进行交互、它必须由用户或者其他程序显式的启动、它的优先级比较高,它比处于前台的应用优先级低,但是比后台的其他应用优先级高,这就决定了当系统因为缺少内存而销毁某些没被利用的资源时,它被销毁的概率很小哦。 二、那么,什么时候,我们需要使用service转载 2014-03-10 15:15:31 · 495 阅读 · 0 评论