Android 开发技巧杂集
2010-11-05 00:54:42 来源:WEB开发网1.检查是否有网络连接
Java代码
1. public static boolean isNetworkAvailable(Context context) {
2. ConnectivityManager cm = (ConnectivityManager) context.getSystemService(
3. Context.CONNECTIVITY_SERVICE);
4. NetworkInfo info = cm.getActiveNetworkInfo();
5. return (info != null && info.isConnected());
6. }
public static boolean isNetworkAvailable(Context context) {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(
Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
return (info != null && info.isConnected());
}
2.全屏和无标题
Java代码
1. // 全屏 ( No Statusbar )
2. getWindow (). setFlags ( WindowManager . LayoutParams . FLAG _ FULLSCREEN ,
3. WindowManager . LayoutParams . FLAG _ FULLSCREEN );
4. // 无标题栏 ( No Titlebar )
5. requestWindowFeature ( Window . FEATURE _ NO _ TITLE );
// 全屏 ( No Statusbar )
getWindow (). setFlags ( WindowManager . LayoutParams . FLAG _ FULLSCREEN ,
WindowManager . LayoutParams . FLAG _ FULLSCREEN );
// 无标题栏 ( No Titlebar )
requestWindowFeature ( Window . FEATURE _ NO _ TITLE );
3.使用ViewStub延迟展开视图
Java代码
1. 1 ) 定义 ViewStub
2. < ViewStub android : id = "@+ id / stub _ import "
3. android : inflatedId ="@+ id / panel _ import "
4. android : layout ="@ layout / progress _ overlay "
5. android : layout _ width =" fill _ parent "
6. android:layout_height="wrap_content"
7. android:layout_gravity="bottom"/>
8. 2 )展开视图
9. findViewById(R.id.stub_import).setVisibility(View.VISIBLE);
10. // 或者 获取视图
11. View importPanel = ((ViewStub)
- ››Android 当修改一些代码时,使用什么编译命令可以最...
- ››Android 如何添加一个apk使模拟器和真机都编译进去...
- ››Android 修改Camera拍照的默认保存路径
- ››Android 如何修改默认输入法
- ››android开发中finish()和System.exit(0)的区别
- ››Android手势识别简单封装类
- ››android中查看项目数字证书的两种方法
- ››Android中获取IMEI码的办法
- ››android 相机报错 setParameters failed
- ››Android重启运用程序的代码
- ››Android为ListView的Item设置不同的布局
- ››android bitmap与base64字符串的互相转换
更多精彩
赞助商链接