- 浏览: 67205 次
- 性别:
最新评论
文章列表
//shPath = /system/bin/sh
//shellCommand = chmod 0777 路径
public static int executeShell(String shellCommand) {
int success = 0;
try {
Process pid = null;
String[] cmd = { shPath, "-c", shellCommand };
// Shell命令を執行
pid = Runtime.getRuntime().exec(cmd);
if (pid ...
背景:开发课题需要对应不同手机,为防止每次更换手机对系统重新开发时间上的浪费。决定把通用的一些功能拿出来,扫描,蓝牙,照相,摄像之类的这些技能,同意开发一个jar动态调用。参考了诸多前辈的网站之后,自己 ...
前言
结合之前所用的ormlite和hessian,再加上SAE已经支持JAVA,把服务端切换到JAVA,也就有了本文。使用hessian来做数据传输,ormlite来实现客户端与服务端的数据存储,极大的减少了CRUD工作。本文为探索贴,未正式用于大型项目,欢迎大家讨论使用!
声明 欢迎转载,但请保留文章原始出处:) ITEYE:
在AndroidMenifest.xml中,常常会有下面的语句: <uses-sdk android:minSdkVersion="4" android:targetSdkVersion="10" android:maxSdkVersion="10" /> 在default.properties中,会看到下面的语句: target=android-10 如果是使用Eclipse的话,还可能会看到这样的警告: Attribute minSdkVersion (4) is lower than the project targe ...
更新了Android SDK 和ADT 到 R17 以后出现了一个问题,就是原来所有引入第三方的jar文件的项目,运行到一旦调用了第三方jar文件里的类的地方,都会出现类似
E/AndroidRuntime : java.lang.NoClassDefFoundError 的错误。
后来看国外的网站才解决问题http://android.foxykeep.com/dev/how-to-fix-the-classdefnotfounderror-with-adt-17/comment-page-1#comment-4346
简单的说一下解决方法:
将所有的第三方jar文件从 sta ...
以下是Demo首页的预览图 一、细说layout_weight
目前最为推荐的Android多屏幕自适应解决方案。
该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;纵向布局中,决定的是
一、 概述
本文介绍了android中获取root权限的方法以及原理,让大家对android 玩家中常说的“越狱”有一个更深层次的认识。
二、 Root 的介绍
1. Root 的目的
可以让我们拥有掌控手机系统的权限,比如删除一些system/app下面的无用软件,更换开关机铃声和动画,拦截状态栏弹出的广告等。
2. Root的原理介绍
谷歌的android系统管理员用户就叫做root,该帐户拥有整个系统至高无上的权利,它可以访问和修改你手机几乎所有的文件,只有root才具备最高级别
写道
pattern 格式需要跟 sf.parse(“2013/07/08 9:00:00”); 方法内的参数 格式一致 / 或者 - 要一致 否则会出现 java.text.ParseException: Unparseable date 异常
n = "yyyy/MM/dd hh:mm:ss";
SimpleDateFormat sf = new SimpleDateFormat(pattern);
try {
Date inventoryDate = sf.parse("2013/07/08 9:00:00& ...
/* 获取Notification对象 *//* 获得NotificationManager对象 */
n = new Notification();
nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);
/* 设置显示图标,该图标会在状态栏显示 */
n.icon = R.drawable.icon;
/* 设置显示提示信息,也会在状态栏显示 */
n.tickerText = "通知,测试通知的发出";
/* 显示时间 */
n.when ...
获取本机IP、MAC,判断网络是否可用,获取wifi状态
public class NetworkUtil {
/**
* 获取本机IP
*
* @return
*/
public static String getIpAddress() {
try {
Enumeration<NetworkInterface> enumeration = NetworkInterface
.getNetworkInterfaces();
while (enumeration.hasMoreElements()) ...
android.content.res.Resources$NotFoundException: String resource ID #0x7f06003f
出现此类异常 Clean 你的project 会有意外惊喜!
经常在 修改了活追加了 Strings.xml里面的内容的时候 运行出现此类错误。
如果实在找不到其他异常 请clean 下你的project!
快捷键 alt + p + n ===> OK
什么是3G - 全面介绍
- 博客分类:
- 3G
什么是3G - 全面介绍
全面, 什么, 介绍
简介 3G,全称为3rd Generation,中文含义就是指第三代数字通信。 1995年问世的第一代模拟制式手机(1G)只能进行语音通话; 1996到1997年出现的第二代GSM、CDMA等数字制式手机(2G)便增加了接收数据的功能,如接收电子邮件或网页; 3G不是2009年诞生的,它是上个世纪的产物,而早在2007年国外就已经产生4G了,而中国也于2008年成功开发出中国4G,其网络传输的速度可达到每秒钟2G,也就相当于下一部电影只要一秒钟。在上世纪90年末的日韩电影如《我的野蛮女友》中 ...
用openrowset连接远程SQL或插入数据 有2种方法: 方法一:只是临时访问,可以直接用openrowset 例子 1.创建实例 exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure 2.查询示例 select ...
通俗的讲,就是为移动设备开发网页。伴随着3G时代的到来、浏览器技术的不断进步,越来越多的人开始离开PC,使用手中的移动设备(手机、PSP、平板)上网。如果您是一个注意生活细节的人,那么在您乘坐地铁、公交的时候,请认真看看你周围的人都在干什么?是不是每人抱着一个手机在听音乐、看新闻、聊天呢?
作为一个开发人员,如何开发出更适合于移动设备的网页呢?如何让您的站点能被大多数移动设备更轻松地访问?本系列文章将会一一的为您解答。
当今最受欢迎的手机系统包括 Android,iPhone ,Symbian,BlackBerry 与Web OS。这些系统浏览器都是基于we ...
使用MediaPlayer播放音频或者视频的最简单例子:
public class MediaPlayerStudy extends Activity {
private Button bplay,bpause,bstop;
private MediaPlayer mp = new MediaPlayer();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setCo ...