- 浏览: 197524 次
- 性别:
- 来自: 北京
最新评论
-
sarah_susan:
我想说的是: 真机测试的时候,addresses = gc.g ...
android GPS定位,定位城市称,经纬度 -
lenomon:
看看这个,项目中会碰到的。JAVA使用AXMLPrinter获 ...
android的apk包签名 -
wangjunjunwangjunjun:
写出的代码不能运行,为什么啊?
android GPS定位,定位城市称,经纬度 -
AndMacLinuXp:
liang86liang 写道 Criteria criter ...
android GPS定位,定位城市称,经纬度 -
jmshx8:
这种方法在2.2以上的版本就显示不出地址了
android GPS定位,定位城市称,经纬度
文章列表
Android---Service
- 博客分类:
- android
一 什么是Service
服务是运行在后台的一段代码。它可以运行在它自己的进程,也可以运行在其他应用程序进程的上下文(context)里面,这取决于自身的需要。其它的组件可以绑定到一个服务(Service)上面,通过远程过程调用(RPC)来调用这个方法。例如媒体播放器的服务,当用户退出媒体选择用户界面,仍然希望音乐依然可以继续播放,这时就是由服务 (service)来保证当用户界面关闭时音乐继续播放的。
它跟Activity的级别差不多,但是他不能自己运行,需要通过某一个Activity或者其他Context对象来调用, Context.startService() 和C ...
astah 中文 乱码
- 博客分类:
- Ubuntu
1.在/usr/lib/jvm/java-6-sun-1.6.0.26/jre/lib/fonts目录下创建fallback目录
2.下载一个simsun.ttc文件,或者是从window拷贝一个C:\WINDOWS\Fonts\simsun.ttc
3.将simsun.ttc文件拷贝到fallback目录下。
WatchDog详解
- 博客分类:
- android
现在的CPU基本上都带有WatchDog功能,这种硬件的WatchDog可以在系统死掉(死锁或者程序跑飞)后重启系统,让系统回到可以工作的状态。WatchDog不能防止系统死掉,但是它能够起死回生,从而提高系统的可用性。
硬件级的WatchDog也有它的局限性,它只能在系统范围内生效,不能针对单个进程,某个进程死掉了,WatchDog未必知道。对于像Linux这类久经考验的操作系统来说,整个系统死掉概率非常低,所以此时硬件级的WatchDog意义反而不大。
Android 平台实现了一个软件的WatchDog来监护SystemServer。SystemServer无疑 ...
Android最佳实践之响应灵敏性
可能会存在这样的情况,你写的代码通过了世界上所有的性能测试,但当用户尝试使用你的应用程序时,仍然让用户感到不爽。应用程序响应不够灵敏的地方包括——反映迟钝,挂起或冻结很长时 ...
android数据库事务
- 博客分类:
- Android的数据存储操作
在android应用程序开发中,在使用到数据库的时候,事务处理是非常重要的。
首先android数据库操作(特别是写操作)是非常慢的,将所有操作打包成一个事务能大大提高处理速度。
其次是保证数据的一致性,让一个事务中的所有操作都成功执行,或者失败,或者所有操作回滚。
如果您喜欢使用其他平台(如PHP + MySQL),代码通常在一个功能强大的服务器上运行,一般不会被意外中止,但在android平台上,您将会因为一次又一次的意外中止感到惊呀。android系统会杀死apps/threads/activities等中断数据库的使用,电池电 ...
printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为转换说明.因为它们指定了如何不数据转换成可显示的形式.下列列出的是ANSI C标准peintf()提供的各种转换说明.
转换说明及作为结果的打印输出
%a 浮点数、十六进制数字和p-记数法(C99)
%A 浮点数、十六进制数字和p-记法(C99)
%c 一个字符
%d 有符号十进制整数
%e 浮点数、e-记数法
%E 浮点数、E- ...
通过读取 /proc/self/net/dev 或者 /proc/net/dev 来得到应用程序流量统计.获取单个APP流量的方法目前Android没有提供API,但可以同抓包来分析得到pid,从而确定是哪个APP产生的流量。
限制APP访问网络可以用iptables脚本来做到,DroidWallhttp://code.google.com/p/droidwall/ 用的就是iptables脚本+白名单来控制网络访问的。仅是通过/proc/net/dev读取其中的数据.(转载)
#include
#include
#include
void skipline(FI ...
package com.test;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.location.Address;
import android.location.Criteria;
import android.location.Geocoder;
import android.location.Location;
import android.location.LocationManager;
impo ...
最近一些软件有了很牛X的悬浮窗口功能,很好奇怎么实现的,刚刚终于弄出来了...原理就是调用WindowManager直接操控View,然后再配合相应WindowManager.LayoutParams属性,就OK了。这样产生出来的View根据LayoutParams的属性不同,效果也不一样。有关具体的属性,请自行参考SDK文档。
以下代码请仅供演示:
public class myFloatView extends Activity {
/** Called when the activity is first created. */
@Override
...
WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。
它的内容十分丰富。其实WindowManager.java的主要内容就是由这个类定义构成。下面来分析一下这个类:
定义
public static class WindowManager.LayoutParams
extends ViewGroup.LayoutParams implements Parcelable
继承关系
文章皆来自CSDN网友maxleng的专栏,maxleng是名Android爱好者,长期从事嵌入式系统及手机软件系统研究,自2010年4月起,在CSDN上先后发表28篇《Android核心分析》系列博文,收到网友们的极高评价。《Android核心分析》整理如下:
1. 方法论探讨之设计意图
2. 方法论探讨之概念空间篇
3. 手机之硬件形态
4. 手机的软件形态
5. Android基本空间划分
核心提示:如果你想对java加载类的机制有比较深入的理解的话,请你花点时间好好阅读一下这篇东西. 这里从三个方面讲述java classloader 1,翻译一下classloader的相关技术文章(来自Core Java第二卷的Chapter 9. Security),由于我的英文水平有限,难免有不合适,请大家指出.
如果你想对java加载类的机制有比较深入的理解的话,请你花点时间好好阅读一下这篇东西.
这里从三个方面讲述java classloader
1,翻译一下classloader的相关技术文章(来自Core Ja
安装包:
sudo apt-get install git-core gnupg flex bison gperf build-essential
zip curl
zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs
x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev
sudo apt-get install gcc-multilib g++-multilib libc6-i386
libc6-dev-i386
...
在Ubuntu 10.10 64位系统中安装了QQ官方deb包后,无法在QQ中输入中文,经过网络搜索,全是解决SCIM输入法的,参考这些解决办法,整理出ibus的解决方法:1、下载
附件,解压,进入解压后目录,如:
代码:
$ cd ibus32-QQ/
2、拷贝im-ibus.so到/usr/lib32/gtk-2.0/2.10.0/immodules 目录下代码:
很高兴能在Android1.6的sdk看到手势识别这一功能,之前一直在想,如何在android中实现nds游戏那样用手势(准确点应该是笔势)来控制游戏角色?现在总算看到一点曙光了,不过手势要做到笔势那样随心所欲地控制游戏人物,还有很多细节问题需要处理。
在Android1.6的模拟器里面预装了一个叫Gestures Builder的程序,这个程序就是让你创建自己的手势的(Gestures Builder的源代码在sdk问samples里面有,有兴趣可以看看)。创建的手势将被保存到/sdcard/gestures里面,把这个文件复制到你的工程/res/raw下,你就可以在你的工程 ...