- 浏览: 108348 次
- 性别:
- 来自: 贵州
最新评论
-
ldci3gandroid:
受用,3Q。
如果程序员没了手! -
love_you:
,很好的代码
android GPS获取地理信息(弥补Geocoder不足之处) -
li172219244:
大哥,我下载了,为啥包很多的错啊,android.conten ...
android静默安装应用程序 -
kaikai7918:
大神,求android.content.pm.IPackage ...
android静默安装应用程序 -
kaikai7918:
大神,求android.content.pm.IPackage ...
android静默安装应用程序
文章列表
SharedPreferences fr = getSharedPreferences("FactoryReset", 0);
很久没有好好来逛博客了!废话少点!高仿电子市场静默安装应用!这个应用为一个客户的需求、需求如下!
1. 支持用户可自行卸载出厂前预装的第三方应用软件,恢复出厂设置能被恢复
就这个需求简单明了、现在俺自我分析、
1、用户能自行卸载、说明应用不是在system/app下面的应用、而是data/data下面的安装应用
2、恢复出厂设置后应用能被恢复、说明应用在system下面而不再system/app下面、是经恢复出厂后 ...
[置顶] git 心得
- 博客分类:
- 开发之道
Git入门
git是 1.vcs(版本控制系统)或scm 2.分布式vcs--dvcs 优点:不依赖服务器,本地实现版本控制、可以是0...*n个服务器,人人都是服务器 3.开源、免费的 4.轻量、快速以及便捷的 优点: 轻量级的分支更容易、使用分支更好隔离代码 5.linux之父作品 干干净净的目录、工具神马都是浮云!别当vcs事备份工具
git就这么几招
Git技巧
git reset hard 版本号 清除已提交的代码git reset soft --HEAD^ 返回到你提交的上一个版本git branch -av 查看提交分支(提交的时候分支很重要)git ...
双击startup.bat后窗口一闪即逝
- 博客分类:
- web
tomcat可以在myeclipse下启动使用,但不能单独通过startup.bat启动,双击后窗口一闪即逝。
主要原因为tomcat在启动的过程中需要寻找jre的安装路径,因此在启动tomcat前,需要首先安装JDK,然后配置好环境变量,有很多时候是因为环境变量配置的不正确而导致tomcat启动不起来。
环境变量的配置如下:
CATALINA_BASE D:\tomcat6.0 --tomcat的安装根路径
CATALINA_HOME D:\tomcat6.0 --tomcat的安装根路径
JAVA_HOME D:\java\jdk1. ...
角度和弧度
今天写程序遇到圆的参数方程,什么角度和弧度,好久没学数学都忘了,我想有必要重新认识一下。
弧度=角度*Math.PI/180 角度=弧度*180/Math.PI 以下内容以弧度与角度的相互转换为基础 圆周率: PI 3.1416(弧度) 圆:2Pi 6.2832(弧度) 弧度是角的度量单位 弧长等于圆半径长的弧所对的圆心角为1弧度。 由上面这条推导出 2Pi r, 周长就是 3.14*2(圆弧度) * 半径 ,就是这样来的 同理 PId也是一样 3.14*2*半径 = 直径*3.14 角度与弧度的转化就是等比公式的运算 角度 / 360 = 弧度 / 6.28 (请自行理解 ...
以下所自行找到资料,如有抄作请尽量
Android 使用Matrix进行图像变换
对图像的变换操作有translate(平移),rotate(旋转),scale(缩放)和skew(倾斜)四种。Android里面的Matrix(android.graphics.Matrix,不 是opgl.Matrix)提供了对应的四种操作的操作方法。其中对应每种操作都有三种接口setXX, preXX,postXX。setXX将使整个 matrix的值为设置的值。preXX是将新的变换矩阵左乘原来的矩阵,而postXX是将新的变换矩阵右乘原来的变换矩阵。preXX的操作将在所有 当前操作最后执行,而po ...
TextView 小结
- 博客分类:
- Android开发
Android的TextView使用Html来处理图片显示、字体样式、超链接等
2011年04月09日
⁄ Andriod
⁄ 暂无评论
⁄ 被围观 500
views+
一、[Android实例]实现TextView里的文字有不同颜色
转eoe:http://www.eoeandroid.com/thread-4496-1-1.html
import android.text.Html;
TextView t3 = (TextView) findViewById(R.id.text ...
1.快捷 代码修改注释 是基于在linux的vim编辑工具上大家先得安装vim以及git(git版本控制工具,这是为了方便拿到个人信息、这个大家看了脚本也可以自己修改)
2.安装好以上2个工具后首先配置好自己的git信息
个人如下eg:
$ git config --global user.name "hehangjun"$ git config --global user.email hehangjun@hongyucom.com
3.然后在vim的配置文件中添加如下脚本:
"Set mapleaderlet mapleader = ",&q ...
android SDK 更新
- 博客分类:
- 工具
Ubuntu 64位系统下 eclipse运行报错:Failed to get the adb version: Cannot run program
终端中执行命令:sudo apt-get install ia32-libs
提示下载70M左右的文件,确定即可。
Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,刚开始还以为只需要修改这个就可以了,结果发现是需要修改hosts。修改完之后要重启网络。 具体过程如下: 1、修改hosts sudo gedit /etc/hosts 2、添加解析记录( . ) 完整案例: ...
最近做一个网络编程(其中包括URL、HTTP、WebService)、其中用到了URL、跟HTTP都需要状态码、现在引引以至用
① 客户方错误 100 继续 101 交换协议 ② 成功 200 OK 201 已创建 202 接收 203 非认证信息 204 无内容 205 重置内容 206 部分内容 ③ 重定向 300 多路选择 301 永久转移 302 暂时转移 303 参见其它 304 未修改(Not Modified) 305 使用代理 ④ 客户方错误 400 错误请求(Bad Request) 401 未认证 402 需要付费 403 禁止(For ...
android添加桌面快捷方式
- 博客分类:
- Android开发
封装类、直接放到项目中去就可以用
记在主配置文件添加权限
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT" />
package com.hhj.namespace;
import android.content.Co ...
屏蔽launcher桌面应用
- 博客分类:
- Android开发
今天接到一个需求、需求如下、
默认开机以后屏蔽所有界面,待机界面上只有短信和拨号这两个图标,只能发短信息和拨打电话其它操作都不能使用,然后输入一个代码就可以切换到正常界面了(我们之前的切换代码是:屏蔽*#123456789*#,正常*#9876543231*#)
当时想了半天无从下手、最后一个朋友告诉了一个方法、最后得以实现、先将实现过程记下、作日后用之、高手莫笑
首先我们要做的是拿到一个主要的东西就是屏蔽码、这个代码其实是我们自己做的、也是我们自己设置。 怎么设置首先
我们在自己的项目主配置文件里面加上如下代码:
<receiver android:nam ...
最近做一个社交软件、需要用到GPS、但是过程中有反向编码、也有正向编码、
但是很多时候Geocoder根本获取不到、始终是为空、经过本人二十四小时的不断baidu+google终于查看到其实这个Geocoder类并不是拿不到数据、只是访问能拿到数据的次数非常的小、
我放弃了该种获取经纬度取地址、也放弃了地址取经纬度
于是在一篇博客中偶然看到一个关于google的api的说法
关于用网络来拿到数据(网子如下)
https://developers.google.com/maps/documentation/geocoding/?hl=zh-CN#GeocodingRequests获得g ...
Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口 首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得静态页面,也可以把参数放在URL字符串后面,传递给服务器。而POST方法的参数是放在Http请求中。因此,在编程之前,应当首先明确使用的请求方法,然后再根据所使用的方式选择相应的编程方式。 HttpURLConnection是继承于URLConnection类,二者都是抽象类。其对象主要通过URL的openConne ...
配置Git
很多系统(例如Linux)已经默认提供了Git,在Git主页
也可以找到安装程序。对于Windows用户,最好的选择是MsysGit
。请注意,如果你安装了Apple Developer Tools (for Xcode 4),那么其中已经自带Git二进制包了。如果遇到了问题,help.github.com
中可以找到很多非常出色的指南。
因为所有的Git提交都带有作者和电子邮件地址,如果你还没有设置过这些内容,请执行以下命令进行配置:
$ git config --global user.name "Alex Blewitt"
$ git ...
重改密码!
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysqld restart
# mysql - ...