随笔分类 - android开发
摘要:我是仿照andorid launcher里面的方法,现抽取如下: Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); final PackageManager packageManager = getPackageManager(); List<ResolveInfo> apps = null; apps = packageManager.queryIntentActivities(mainIntent, 0); mNa
阅读全文
摘要:最近研究了一下Contacts源码,仿照上面自己写了一个TabHostTest程序,现整理如下:main.xml布局文件:<?xml version="1.0" encoding="utf-8"?><TabHost xmlns:android="http://schemas.android.com/apk/res/android" android:id="@android:id/tabhost" android:layout_width="match_parent" andro
阅读全文
摘要:说到GridView Listview一定会提到他的adapter,现整理如下:main.xml布局里面:<GridView android:id="@+id/grid" android:layout_width="fill_parent" android:layout_height="fill_parent" android:columnWidth="70dp" android:numColumns="auto_fit" android:verticalSpacing="10d
阅读全文
摘要:实际代码是做和做FM闹钟相关功能,收藏防止以后查阅new AlertDialog.Builder(this) .setTitle(getString(R.string.info)) .setMessage(getString(R.string.auto_search_confirm)) .setPositiveButton(android.R.string.ok, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int w) { ...
阅读全文
摘要:我就拿最近做的项目来说明了,首先创建一个IFMService.aidl的接口文件,在R.java的目录下会自动生成IFMService.java 的文件, 接口文件的内容如下:package net.kindroid.fm; interface IFMService
{ /** * open FM */ boolean openFM(); /** * close FM */ boolean closeFM(); /** * whether FM is open */ boolean isOpen(); /** * set a special fr...
阅读全文