- 浏览: 924225 次
- 性别:
- 来自: 上海
最新评论
-
liu149339750:
我勒个去,搜到你的博客了,关注!
Android make脚本简记 -
ihopethatwell:
楼主,这个修改时间有个问题,退出修改界面就不保存设置的时间了, ...
Android中如何修改系统时间(应用程序获得系统权限) -
flyar520:
你好...我也遇到屏幕半屏刷成黑屏的问题...但是我的时在开机 ...
Android横屏状态下返回到壁纸界面屏幕刷新问题 -
flyar520:
你好...我也遇到屏幕半屏刷成黑屏的问题...但是我的时在开机 ...
Android横屏状态下返回到壁纸界面屏幕刷新问题 -
taowayi:
推荐android一键反编译神器 apkdec
Android apk反编译
文章列表
ext4中增加了很多功能。这些功能多数都可以在生成文件系统时或挂载时选择启用/禁用。这里介绍可以在挂载中设置的一部分选项。
mount选项的详细内容请参考mount命令的操作指南或内核文档(Documentation/filesystems/ext4.txt)。
表3-3 ext4的挂载选项 选 项 说 明 默 认 ext4特有 data=writeback 将日志模式设置为writeback data=ordered 将日志模式设置为ordered data=journal 将日志模式设置为journal journal_checksum 为要写入日志的事务添加校验和 jo ...
repo的一些用法和理解repo的用法注:repo只是google用Python脚本写的调用git的一个脚本,主要是用来下载、管理Android项目的软件仓库。(也就是说,他是用来管理给git管理的一个个仓库的) 1.下载repo的地址: http://android.git.kernel.org/repo,可以用以下二者之一来下载repo curl http://android.git.kernel.org/repo > ~/bin/repo 下载完成后须修改repo的权限:chmod a+x ~/bin/repo 2.用repo sync在抓取android source code ...
#if的使用说明
#if的后面接的是表达式
#if (MAX==10)||(MAX==20)
code...
#endif
它的作用是:如果(MAX==10)||(MAX==20)成立,那么编译器就会把其中的#if 与 #endif之间的代码编译进去(注意:是编译进去,不是执行!!)
#if defined的使用
#if后面接的是一个宏。
#if defined (x)
...code...
#endif
这个#if defined它不管里面的“x”的逻辑是“真”还是“假”它只管这个程序的前面的宏定义里面有没有定义“x”这个宏,如果定义了x这个宏,那么 ...
从简单的角度来看的话,zip格式会是个不错的选择,而且python对zip格式的支持够简单,够好用。1)简单应用 如果你仅仅是希望用python来做压缩和解压缩,那么就不用去翻文档了,这里提供一个简单的用法,让你一看就能明白。 import zipfile f = zipfile.ZipFile('filename.zip', 'w' ,zipfile.ZIP_DEFLATED) f.write('file1.txt') f.write('file2.doc') f.write('file3.rar') f.close() f.zipfile.ZipFile('filename') f.extr ...
android系统中调试Java非常容易,一般遇到错误都在logcat中打印出错时函数的调用关系, 而C库中出错时只看到一些二进制信息,使用gdbserver调试环境搭建又比较复杂。方法一: 下在介绍一个简单的调试库的方法,当然需要有so库的源代码 举例 a) 错误信息如下,它表示了出错时的函数调用关系(下面调上面的)
I/DEBUG ( 634): #00 pc 000078e6 /system/lib/libmultiplayerservice.so I/DEBUG ( 634): #01 pc 000087b ...
1、shell脚本中判断文件是否存在 if [ -f "$var" ] then......
2、shell脚本中判断字符串为空 if [ -z "$str"] then......
3、shell脚本中判断字符串不为空 if[ "$str"] then.....
4、字符串入参的注意事项
将字符串当做入参时,要用""引起来。在脚本中使用字符串入参时,有两种方式(脚本如下:实现在屏幕指定位置输出字符串的功能)
#!/bin/sh
tput init
...
由于工作关系,经常需要在非常不同的Linux服务器上转上转去,每次登陆,系统都会提示输入密码,是一件很烦的事情。后来,用SSH证书认证来取代普通的密码认证,就不用每次都输入密码了。OpenSSH允许
远程执行命令,如果再加上证书使用,可以运行一些远程控制的脚本去控制许多许多机器,这个对工作非常有用。
下面我们正式来创建证书:
首先,我们要给远程服务器创建一个公钥(public key)。在你的Linux系统上打开一个命令终端,运行如下命令:
# ssh-keygen -t rsa (这里也可以将RSA改成dsa,)
Generating public/private ...
distcc简介
distcc
distcc源起于著名开源项目samba,是一款有着较长历史的跨平台开源分布式编译解决方案。
对于大多数c语言及其衍生语言来说,编译过程主要分为三个步骤:
预编译
编译
链接
distcc的作用就是将 ...
SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。本文档提供一个使用sqlite3命令的简要说明。
启动sqlite3程序,仅仅需要敲入带有SQLite数据库名字的"sqlite3"命令即可。如果文件不存在,则创建一个新的(数据库)文件。然后sqlite3程序将提示你输入SQL。敲入SQL语句(以分号“;”结束),敲回车键之后,SQL语句就会执行。
例如,创建一张"tb11"表,你可以这样做:
复制代码
C:\Users\Administrator& ...
1. 服务器版本下载:
git clone git@192.168.1.11:android/android.git
git checkout -b [你的本地分支名]
2. 服务器仓库同步:
git pull
3. 上传本地修改到服务器
git add . 或git add 文件名 添加当前仓库修改的文件
git commit -m "..." 在引号中添加你的修改记录
git pull --rebase 和服务器同步(要上传代码前,一般先进行此操作)
git push ...
ubuntu新建用户
sudo useradd -m -s /bin/bash userName
sudo passwd userName //设置密码,输入此命令后会提示你输入密码
将ubuntu用户增加到samba服务器
sudo smbpasswd -a userName //系统提示输入密码
在博文《Android程序的安全系统》中提到两种让root权限的办法。本文将会以一个例子实现来演示怎样让一个Android应用程序获得root权限。
问题
现在遇到的问题是想在Java应用程序中动态mount一个NFS的系统,但是执行mount命令必须要要root权限才可以。一般情况下,在Android的Java层是不能获得root权限的。
思路
在博文《Android程序的安全系统》中提到两种思路:
1、实现一个init实现一个Service,来帮助Android应用程序执行root权限的命令。
2、实现一个虚拟设备,这个设备帮助Android应用程序执行r ...
不同分辨率、不同屏幕的不同设备,android 原生的Launcher2中的应用icon看上去效果也不一样,根据自己设备,修改Launcher icon 图标大小如下。
修改下面几个地方:
a. ./frameworks/base/core/res/res/values/dimens.xml:app_icon_size,把这个参数调整到合适,让text显示正常,避免被覆盖掉一部分或全部;
b. ./packages/apps/launcher2/res/layout-land/application_boxed.xml:把这两个参数修改合适
...
第一部分 多语言定制的机制
1、ICU4C简介
ICU4C(ICU for C, http://site.icu-project.org/ ) 是ICU在C/C++平台下的版本, ICU(International Component for Unicode)是基于"IBM公共许可证"的,与开源组织合作研究的, 用于支持软件国际化的开源项目。ICU4C提供了C/C++平台强大的国际化开发能力,软件开发者几乎可以使用ICU4C解决任何国际化的问题,根据各地的风俗和语言习惯,实现对数字、货币、时间、日期、和消息的格式化、解析,对字符串进行大小写转换、整理、搜索和排序等功能, ...
众所周知,所有浏览器都是基于webkit二次开发的,对于不同的终端,webkit 版本及其浏览器ua也有所不同,在不同的ua显示下,打开同一个网页在不同终端上会有不同的显示效果。那么如何查看自己终端的webkit信息及其浏览器ua 信息呢,代码实现如下
private WebView mWebView = null;
mWebView = new WebView(mContext);
mWebView.getSettings().getUserAgentString();//返回的string对象分为两部分,第一部分显示的是ua信息,第二部分显示的webkit版本信息。