- 浏览: 355701 次
- 性别:
- 来自: 北京
最新评论
-
sxchao2008:
心雨心 写道你说的不好用是?你好,在静默卸载系统级别app的时 ...
静默卸载系统软件和第三方软件 -
zhao1111:
请问楼主哪里提供地震的xml文件啊
android解析xml文件 Android DOM解析XML之全球实时地震信息列表 -
yuanmouren1hao:
java字节流(读写文件) -
haiyangzhy:
很好。
ScrollView中嵌入ListView办法 -
gisdaniel:
[/url][url][fla ...
Android中的XML解析-DOM的使用与开发技巧
文章列表
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView iv=(ImageView)findViewById(R.id.testImageView);
Drawable d=this.getResources().getDrawable(R.drawable.icon);
Bitmap bm=createBitmap(drawableToB ...
1、Drawable → Bitmap
Java代码 public static Bitmap drawableToBitmap(Drawable drawable) { Bitmap bitmap = Bitmap .createBitmap( drawable.getIntrinsicWidth(), drawable. ...
我们都知道Hero的上网方式主要有:GRPS,3G,还有就是WIFI啦。第一种太费钱了,尽管包月还勉强接受;3G我的卡还不是,所以没咋试过,WIFI最省钱还速度快。所以刚入手的Hero,一直没咋干GPRS上网,最近琢磨了WIFI上网。发现如果 ...
两种获取程序信息的方法
- 博客分类:
- android
一。通过程序包名获取PackageInfo 信息
Drawable icon = null;//图片 String appName=null;//程序名称 PackageManager manager = this.getPackageManager(); try { PackageInfo info = manager.getPackageInfo(this.getPackageName(), 0);//this.getPackageName()这个是程序包名 String packageName = info.packageName; int versionCode = i ...
前提:我们需要得到Android系统源码编译输出的一个文件out\target\common\obj\JAVA_LIBRARIES\framework_intermediates\classes.jar这个包里面包含所有的系统api, 隐藏的, 公开的添加 jar方法
<!-- post div -->
解决android中的诡异报错
错误:java.lang.RuntimeException: Unable to start activity ComponentInfo{… …}: java.lang.RuntimeException: Binary XML file line #2: You must supply a layout_width attribute.
字面意思看是缺少了layout_width,但是检查 ...
手机apk拷贝到sdcard
- 博客分类:
- android
public class CopyAppActivity extends Activity { /** Called when the activity is first created. */ private static final String outFile = "sdcard/backups/"; //备份apk目录 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); try { copyFiles(); } catc ...
先看效果图:首先需要创建ProgressDialog对象,然后使用线程控制进度条显示,具体源代码:package com.yarin.android.TestOnPDialog;import android.app.Activity;import android.app.ProgressDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.View;import android.widget.Button;public class PDialog extends Act ...
PackageManager相关 本类API是对所有基于加载信息的数据结构的封装,包括以下功能: 安装,卸载应用 查询permission相关信息 查询Application相关信息(application,activity,receiver,service,provider及相应属性等) 查询已安装应用 增加,删除permission 清除用户数据、缓存,代码段等 非查询相关的API需要特定的权限,具体的API请参考SDK文档。 ActivityManager相关 本类API是对运行时管理功能和运行时数据结构的封装,包括以下功能 激活/去激活activity 注册/取消注册动态接受intent ...
LinearLayout permsView = (LinearLayout) findViewById(R.id.permissions_section); AppSecurityPermissions asp = new AppSecurityPermissions(this, 包名);
Log.i(TAG, "Have "+prefActList.size()+" number of activities in prefered list"); Log.i(TAG, "Hav ...
PackageManager manager = getPackageManager(); List<PackageInfo> appList = manager.getInstalledPackages(PackageManager.GET_PERMISSIONS); for(int i=0;i<appList.size();i++) { String packName= appList.get(i).applicationInfo.packageName; Log.i("packName", packName); String ...
果然,看了 api google 不但做了,而且做的更好,
看到 EditText 里有个 setEllipsize 方法
public void setEllipsize (TextUtils.TruncateAt where)
方法参数 TextUrils.TruncateAt :
final PackageManager pm = getPackageManager(); List<ResolveInfo> services = pm.queryIntentServices( new Intent(InputMethod.SERVICE_INTERFACE), PackageManager.GET_META_DATA); for(int i=0;i<services.size();i++) { System.out.println("查看="+services.ge ...
Android操作系统是强大的,由于开源的性质因此没有什么好隐藏的,当然Android手机中的各种数据都是可以看到的,但是有些数据在正常模式下是看不到的,必须进入工程测试模式下查看。那么怎样才能进入系统的工程模式呢? 其实非常简单,不用同时按下什么组合按键,而是在拨号界面进行拨号即可。点击位于系统主屏的Dialer进入拨号界面,输入“*#*#4636#*#*” (不加引号)即可进入工程测试模式。这时可以看到出现了Testing的界面,包含了Phone information、 Battery information、Battery history、Usage statistics四个选 ...
今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是 Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解我还是照常写了一个简单的Demo,大家就一步一步跟我来吧!
第一步:新建一个Android工程命名为ObjectTranDemo:
第二步:修改main.xml布局文件(这里我增加了两个 ...