`
文章列表
最近迷上了搜索引擎方方面面,网路上搜索了一大圈,下载了好多搜索引擎小系统,收集了好多搜索引擎技术资料,经过仔细筛选,发现真正实用有用的资料其实并不多,但是这本书我却是强烈推荐,书虽然很久了,但是其中关于搜索引擎的原理和技术实现讲的却是浅显易懂,十分值得一读,PDF格式的,各位请在附件下载!    《搜索引擎 原理、技术与系统》 search engine:principle、technology and systems    李晓明 闫宏飞 王继民 著 (感谢作者!!!)     2004年科学出版社出版 内容简介 本书比较系统地介绍了互联网搜索引擎的工作原理、实现技术及其系统构建方案。全 ...
Android 调用 内置的 无线信息隐藏菜单      最近自己在汉化分析Android只带的“设置”程序(即settings.apk)时候,发现settings.apk几乎囊括了android全部的设置项,进一步仔细分析其Manifest时,发现了里面实现了一些十分有用 ...
Android系统通过应用程序自行在系统中登记注册事件(即Intent)来响应系统产生的各类消息。 例如Android实现系统开机自启动程需要在Manifest中加入如下Intent-filter及权限Uses-permission即可。     <intent-filter>           <action android:name="android.intent.action.BOOT_COMPLETED"/>   (修改时候主要是去掉上面该行即可)         <category android:name= ...
现在Android版本更新太快,2.1是最普遍的版本,不过马上都开始升级2.2版本了,目前网路上提供了很多自制作的andorid ROM,通过刷机工具进行刷机,最普遍的是利用android的recovery机制进行update,现将recovery的 内部工作原理摘录如下(摘自recovery源码注释,等有空时候我来翻译下)   /* * The recovery tool communicates with the main system through /cache files. *   /cache/recovery/command - INPUT - command line fo ...
  Android运行底层linux外部命令的实现 android的底层实际是Linux内核,当然在shell环境下可以运行linux命令,尤其是经过root处理的android系统,基本上可以通过调用linux命令完全控制手机,下面的RootCmd.java代码就是实现运行linux外部命令。    package my.android.code;   import android.os.Environment;import dalvik.annotation.Signature;import java.io.BufferedReader;import java.io.Data ...
Android傻瓜开发实例-手机短信发送程序   一、用Eclipse创建 Android工程 基本信息如下: Project name:SendMessageBuildTarget:Android2.1Application name:短信发送Package name:my.android.smsCreate Activity:SendMessageMin SDK Version:7   Eclipse系统会生成以下目录架构的源码和配置文件 源码目录架构:│  AndroidManifest.xml├─libs├─res│  ├─drawable-hdpi│  │      ic ...
最近试着真实滴折腾了几个简单的Android程序,对Android将程序中的UI界面布局(layout)描述与程序应用逻辑实现代码 (code)严格分开,并分别放在res和src目录中的方法大为赞赏!Android的UI用户界面布局开发,如果完全用手工 方法构建则很耗时费力,网路上放狗搜索了下,发现已经有几个现成的UI layout界面布局构建工具,十分好用,不敢独享,各位有兴趣请试试,相信你一定有收获!   一、Google App Inventor http://appinventor.googlelabs.com/ Google自己开发的号称可以让任何人创建Android手机应用 ...
    andbook是我看到的最简单但最好的Android程序开发入门书籍,内容仅有60多页,图文并茂,如果你从来没有接触过Android开发,也完全可以通过阅读此书了解程序开发过程,甚至对APK程序的基本原理和Android UI界面开发有 个清晰的认识,相信你花上几个小时读过后,一定会跃跃欲试加入Android开发行列,心动吧,那就行动吧。。。     andbook原版和andbook中文版均来自网络搜集,请通过附件下载。    
Android UI界面编程概览 本文主要对Android UI 用户界面开放的一些基本概念,均不做深入讲解,但可以快速浏览Android开放经常涉及到的一些基本概念和要素。     一、  界面元素 1.          窗口:Activity 应用程序中每个屏幕显示都通过继承和扩展基类Activity实现 分类:基本Activity,带内容的Activity(如ListActivity) 2.          对话框:Dialog 一种显示于Activity之上的界面元素,由Activity管理,用于显示一些临时信息和功能,它比Activity开销小 1)    ...
Android程序的签名用户在开发时通过ADB接口上传的程序会自动被签有Debug权限的程序,但是在上传程序到Android Market上或者到设备上时则需要正式签名。Android signed制作方法主要使用Keytool和Jarsigner两个工具制作,具体方法如下: 详细的签名步骤:第一步 生成个人签名密钥库基础数据用keytool生成证书: -alias myandroid 证书别名,-keyalg RSA  指的是采用的RSA算法,-keystore myandroid.keystore是指生成的证书存储的位置。回车后会提示你输入keystore password,这可以自己定,然 ...
Android开机自启动   1.定义一个BroadcastReceiver Java代码 public class BootReceiver extends BroadcastReceiver {        public void onReceive(Context ctx, Intent intent) {            Log.d("BootReceiver", "system boot completed");            //start activity           ...
Android 系统启动分析(转) init进程是Android启动后系统执行的第一个名称为init的可执行程序。这个程序以一个守护进程的方式运行,它提供了以下功能: 设备管理 解析启动脚本 执行启动脚本中的基本功能 执行启动脚本中的各种功能 1、init可执行程序 init 可执行文件是系统运行的第一个用户空间程序,它以守护进程的方式运行。因此这个程序的init.c文件包含main函数的入口,基本分析如下: int main(int argc, char **argv) {    (省略若干。。。)         umask(0);  /*对uma ...
Android 2.1 源码目录结构分析 (转)   原作者Rockie Cheng   Android 2.1 |-- Makefile |-- bionic               (bionic C库) |-- bootable            (启动引导相关代码) |-- build                 (存放系统编译规则 ...
【monner题记】最近Android真是炙手可热啊,值得研究一下 7月入手MOTO的小石头Milestone一台,见识了下Android的魅力 终于又找到了一个折腾的东西了,准备接下来陆续用这里记录我的折腾历程   入手MS后的第一个麻烦就是用耳机听音乐的问题:每次用耳机后再从手机上拔掉 后,手机还会继续响音乐,真是特别麻烦。仔细分析后,发现主要是机子自带的音乐 程序进程会自动开启,手动都无法彻底关闭。   索性用root explorer直接删除/system/app/music.apk搞定。          
中国银行副行长:面对金融危机,美国政府的四大难题 【monner转载感言】美帝现在看来真的是条条大路通衰落-----基本就是无解!       据媒体报道,中国银行副行长朱民指出,美国政府的救市政策已解决了两个问题,第一件 ...
Global site tag (gtag.js) - Google Analytics