文章列表
 
您正在查看 "Android" 分类下的文章

2012年03月28日 星期三 14:00

之前转载过两篇关于android编译的文章,分别是:

Android.mk文件语法规范及使用模板 :http://hi.baidu.com/lzhts/blog/item/9783964508285f2486947358.html 

Android平台ROM的定制及精简教程: http://hi.baidu.com/lzhts/blog/item/169ed61b50780acaac

 
2012年03月27日 星期二 0:23

文章地址 http://tweetyf.org/2012/04/pseudo_code_of_a_star.html

A*算法是属于启发式搜索算法中的一种,用于在问题的求解空间中搜索最优解。

典型的A*算法用于开放网格中两点之间搜索最短路径。

公式表示为: f(n)=g(n)+h(n),   

其中f(n) 是从初始点经由节点n到目标点的估价函数,  

g(n) 是在状态空间中从初始节点到n节点的实际代价,  

h(n)

 
2012年03月27日 星期二 0:07

转自这位大牛的博客http://blog.vckbase.com/panic/archive/2005/03/20/3778.html#Note

A*寻路初探 GameDev.net

作者: Patrick Lester
译者:Panic 2005年3月18日

译者序:很久以前就知道了A*算法,但是从未认真读过相关的文章,也没有看过代码,只是脑子

 
2012年02月16日 星期四 18:35

鉴于被玩家root过的机器越来越多,所以有了下面的方法:

用户的app一般保存在 /data/app 下面,系统的app一般保存在 /system /app 下面。

这两个目录,不管是root还是普通用户,任何用户都没有写权限。

但是这不符合常理,软件安装管理器就可以安装,豌豆荚也可以安装,adb也可以安装,说明问题不在写权限上面

第一步 root ,获取root的方法不属于这里,这里只需$su

第二步:重新mount两个目录。remount以后就由你随心所欲了。

# mount -o rw,

 
2012年02月06日 星期一 12:46

转载:http://www.jinbo123.com/857.html

本教程主要内容有:Android系统文件夹结构解析、应用软件说明、定制精简、ROM签名把包等内容。本教程测试平台为HTC G2、G3这两个型号,其它机型可以借鉴,刷机有风险,出问题自负。其实这个教程一早就想写的,但由于时间及本人的懒惰,一直拖着。今晚终于静下心来写好本文,本文有部份内容来自于网络。
速度与华丽,你喜欢那个。

 
2011年12月28日 星期三 0:35

网上关于android安全性的文章满天飞。

这里写一点自己的感受:

关于审核:大家都知道苹果应用发布有审核机制,android官方市场没有审核机制。

国内的各种android市场都有审核机制,但是,面对每天成千上万的新应用和数不清的版本更新,这种审核的强度能有多少呢?基本上看看没有反动、涉黄之类的都就放过了。

关于权限:android系统本身对程序的权限做

 
2011年12月16日 星期五 12:18

距离上一篇日志已经一个月了。

今天看到传感器的部分,所以在这里列一下一部android手机中支持的传感器类型

android手机上,除了标配摄像头外,有些还有前摄像头。除了摄像头以外,一部手机上还布满了各种传感器。传感器可以让手机感知到周围环境。从而和周围环境发生互动。未来的移动互联网技术也好,还是机器人技术或者更新的技术,基本上可以断定是离不开传感器的。

来看看android上有哪些传感器吧.android SDK 上定义了这些传感器

 
2011年09月22日 星期四 11:51

模块描述变量:

下面的变量用于向编译系统描述你的模块。你应该定义在'include $(CLEAR_VARS)'和'include $(BUILD_XXXXX)'之间定义。正如前面描写的那样,$(CLEAR_VARS是一个脚本,清除所有这些变量,除非在描述中显式注明。

LOCAL_PATH

  这个变量用于给出当前文件的路径。你必须在Android.mk的开头定义,可以这样使用:

LOCAL_PATH := $(call my-dir)

这个变量不会被$(CLEAR_VARS)清除,因此每个Android.mk只需要定义一次(即使你在一个文件中定义了几个模块的情况下)

 
2011年08月05日 星期五 12:18

这算哪门子的高手?

写的代码基本上都是0注释,让别人怎么看?

。。。。。

我一边单步进到api内部,一边看函数名猜函数的作用,一边还得看这个函数做了什么事情,返回了什么东西

。。。

随手给功能函数写几行注释就这么困难么、

。。。。。。

。。。。

 
2011年04月29日 星期五 14:53

原文转载自这里:http://tech.shantanugoel.com/2010/07/08/badtokenexception-android-dialog-getapplicationcontext.html

在android中要开启一个对话框。初始化对话框的时候如果直接用getApplicationContext()初始化会崩溃,原因是没有初始化窗口的信息。

解决方法就是把activity直接传给dialog :Dialog dialog = new Dialog(YourActivity.this); 即可。

这样做的解释是 毕竟 Context和Activity 不一样。Context可以理解为当前进程的上下文环境,但是Activity却还有窗口管理和ui管理的内容

 
2011年04月20日 星期三 11:41

首先 声明一下震动


import android.app.Service;
import android.os.Vibrator;

Vibrator mVibrator = null;

mVibrator = (Vibrator) context.getSystemService(Service.VIBRATOR_SERVICE);

long[] pattern = new long[]{100,20,100,60,100,60};//停止//震动//停止//震动。。。。

mVibrator.vibrate(pattern , -1);

其中pattern 是一个数组。它表示你自定义的震动。数组中的数含义依次是 静止的时长,震动的时长,静止的时长........,

 
2011年03月01日 星期二 12:13

计划了很久了,但是接下来就需要全力投入到毕业设计中。

想法很多,但不知实现起来难度有多大。

加把劲,七月份之前还有很多事要做。。

 
2011年02月24日 星期四 16:21

最新的android操作系统 android3.0 代号 honeycomb(就叫它蜂窝吧)出来已经两个星期了

前天下载了honeycomb的sdk,在模拟器上试着玩了下。顺手截了几张图片,放在这里和看的人分享。

原创tweety,转载注明一下哈http://hi.baidu.com/lzhts

-----------------------------------不要迷恋android,它只是个传说-----------------------------------

 
2011年02月16日 星期三 11:40

1. 使用系统自带的图标

使用方式:android.R.drawable.
文件路径:\android-sdk-windows\docs\images\icon_design

在布局文件中使用:

<menu xmlns:android="http://schemas.android.com/apk/res/android">
        
    <item android:id="@+id/player_menu_item" android:title="@string/player" android:icon="@drawable/ic_menu_player" />
    <item android:id="@+id/settings_menu_item" a

 
2011年01月18日 星期二 16:53

为什么要做端口重定向呢?

开发的过程中遇到一个问题:android的模拟器有个很诡异的特点,就是访问网络的时候只可以从模拟器主动往出去连。但是却无法主的从外面连接模拟器,这个特点和NAT几乎完全一样,具有单向连接的特性。

实际开发中我们希望模拟器像一台独立的手机一样,能和处于同一局域网中的手机进行端对

 
   
 
 
文章分类
 
   
 
文章存档
 
     
 
最新文章评论
  

回复HCocoa:额,我一直觉得,sqlite就适合做一些小东西。至于这并发的write。。额。
 

sqlite并发write很不行啊 上个月正好碰到过一个
 

xxx
 

明白了,强大!
 

不愧是大监狱
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu