- 浏览: 114416 次
- 性别:
- 来自: 深圳
最新评论
-
icess_ma:
这个需要什么权限吗
Android 在状态栏添加图标的函数
文章列表
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.imageview);
Log.d("ImageViewActivity","onCreate()");
// Intent i = ...
private static final String TAG = "MediaService";
private MyBinder mMyBinder = new MyBinder();
private MediaPlayer mMediaPlayer;
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
Log.d(TAG,"onBind()");
mMediaPlayer.start();
...
ProgressDialog dialog = ProgressDialog.show(AContext, "Test", "On the bottom");
dialog.getWindow().setGravity(Gravity.BOTTOM);
EditText可以在XML和代码中设置字数限制。。
在XML中:
Xml代码
android:maxLength=“50”
代码中:
Java代码
editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(100)});
/*copy by LEE*/
public static String getAPN(Context context) {
// 通过context得到ConnectivityManager连接管理
String apn = null;
ConnectivityManager manager = (ConnectivityManager) context
.getSystemService(Context.CONNECTIVITY_SERVICE);
// 通过ConnectivityMana ...
http://d.download.csdn.net/down/3018388/over1400
5.2 32bit服务器安装
Ubuntu Linux (32-bit x86)
To set up your Linux development environment, make sure you have the following:
Required Packages:
Git 1.5.4 or newer and the GNU Privacy Guard.
JDK 5.0, update 12 or higher.Java 6 is not supported, because of incompatibilities with @Override.
flex, biso ...
在开发android应用时,常常通过按返回键(即keyCode == KeyEvent.KEYCODE_BACK)就能关闭程序,其实大多情况下该应用还在任务里运行着,其实这不是我们想要的结果。
我们可以这样做,当用户点击自定义的退出按钮或返回键时(需要捕获动作),我们在onDestroy()里强制退出应用,或直接杀死进程,具体操作代码如下:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
//按下键盘上返回按钮
if(keyCode == KeyEvent.KEYCODE_BACK){
...
比如,我要监听sd卡的目录创建事件,新建一个类SDCardListener继承FileObserver:
Java代码
1. import android.os.FileObserver;
2. import android.util.Log;
3.
4. /**
5. * sd卡上的目录创建监听器
6. * @author chroya
7. *
8. */
9. public class SDCardListener extends FileObserver {
10. ...
如果需要额外的资源文件,则可以将这些文件放在应用程序的/res/raw/下。
调用方法如下:
Java代码
1. Resources res = getResources();
2. InputStream myfile = res.openRawResource(R.raw.文件名);//此处文件名不能加后缀。
Resources res = getResources();
InputStream myfile = res.openRawResource(R.raw.文件名);//此处文件名不能加后缀。
android.content.ContextWrapper ...
一个例子
xml:
代码
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"></uses-permission>
<receiver android:name=".OlympicsReceiver" android:label="@string/app_name">
<intent-filter>
<action ...
系统提供了很多可以直接调用的Activity,通过指定的Intent就可以调用,比如打开搜索的:
Java代码
Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
intent.putExtra(SearchManager.QUERY,"searchString")
startActivity(intent);
Intent inte ...
使用BroadcastReceiver实现开机启动Service或Activity
比起symbian和j2me,android还是很容易实现开机自动启动应用的:
首先必须有一个BroadcastReceiver以便监听手机 开机intent,
而该receiver又负责启动你的service或者activity.
public class yourReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
...