随笔分类 - Android
摘要:int是一种数据类型,Integer是一个类,有各种方法,如Integer.parseInt(string)等。
阅读全文
摘要:Android读取手机硬件信息可以使用android.os.Build类。 product = android.os.Build.PRODUCT; manufacturer = android.os.Build.MANUFACTURER; display = android.os.Build.DISPLAY; model = android.os.Build.MODEL; board = android.os.Build.BOARD;
阅读全文
摘要:安装应用时,有时会出现错误Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE,这是存储空间不足的错误,这时就只能将应用安装到SD卡,在AndroidManifest.xml文件的manifest里面添加下面一行:android:installLocation="preferExternal"这样应用就会被安装在SD卡,不会出现存储空间不足的错误了。
阅读全文
摘要:有些Android版本没有系统重启的功能,非常不方便。需要我们自己开发一个能够重新启动的应用。首先定义布局文件: 布局文件其实很简单,就是一个按钮。注意android:sharedUserId="android.uid.system",这是为了让应用分享一个系统级别的UID,否则会出现权限拒绝的错误。类文件:package com.hzhi.restart;import android.os.Bundle;import andro...
阅读全文
摘要:PackageManager是Android中一个很有用的类,能够获取已安装的应用(包)的信息,如应用名称、图标、权限,安装、删除应用(包)等。以下代码可以获得已安装应用(包)的信息:// 包管理器PackageManager pm = getPackageManager();//获取手机内所有应用List pi = pm.getInstalledPackages(0); // PackageInfoPackageInfo pii = (PackageInfo) pi.get(i);// 应用名称name = pii.applicationInfo.loadLabel(pm);// 应用图标i
阅读全文
摘要:Android获得屏幕尺寸的代码: // 获得屏幕尺寸 public void get_screen(){ wid_scr = getWindowManager().getDefaultDisplay().getWidth(); hei_scr = getWindowManager().getDefaultDisplay().getHeight(); }
阅读全文
摘要:获取Android的ROOT权限其实很简单,只要在Runtime下执行命令"su"就可以了。 // 获取ROOT权限 public void get_root(){ if (is_root()){ Toast.makeText(mCtx, "已经具有ROOT权限!", Toast.LENGTH_LONG).show(); } else{ try{ progress_dialog = ProgressDialog.show(mCtx, "ROOT", "正在获取ROOT权限...", true, false); Ru
阅读全文
摘要:Android有很多系统自带的设置界面,如设置声音,设置网络等。在开发中可以调用这些系统自带的设置界面。点击以下列表中的选项,就可以调出相应的系统自带的设置界面。如点击“无线和网络设置”,可以调出以下设置界面:实现的代码如下: // 无线和网络设置 public void config_wire(){ Intent intent = new Intent("/"); ComponentName cm = new ComponentName("com.android.settings", "com.android.settings.Wireles
阅读全文
摘要:Android中的选项卡是用TabHost实现的。首先,定义TabHost的布局文件: 其中,TabWidget即是选项卡上面的标签,FrameLayout是选项卡的内容。在Java类文件中定义如下:public class MainActivity extends TabActivity { private TabHost my_tabhost; private TabWidget my_tabwidget; private int i,k; private TextView tv; private String[] tabMenu = { "系统", "硬件&
阅读全文
摘要:Android中经常用到列表,ListActivity是实现列表的一种好方法。使用ListActivity的方法,首先定义布局文件: 其中,最关键的就是ListView控件。然后,再用一个布局文件定义列表中的每一行: 最后,在类文件中使用SimpleAdapter类把列表显示出来。package com.hzhi.sysinfor;import java.util.ArrayList;import java.util.HashMap;import java...
阅读全文
摘要:Android开发要用到NDK,装了一个虚拟机,老是不行。后来安装了一个cygwin,安装完毕后unset home,再export NDK,就可以使用了,非常方便,不用像虚拟机那样经常切换。
阅读全文

浙公网安备 33010602011771号