- 博客(10)
- 收藏
- 关注
原创 java通过映射动态加载类 android的DexClassLoader
当需要动态加载某一个类的实现,而这个类又实现了某个接口可以这样:(这个需要实例化的类有默认的构造函数)TestInterface curInstance = null;try {curInstance = (TestInterface) Class.forName(className).newInstance();} catch (Exception e) {e
2015-05-06 13:40:10 409
转载 Android中处理崩溃异常
转自:http://blog.csdn.net/liuhe688/article/details/6584143大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修
2015-05-05 21:03:20 363
转载 Handler&Looper
Handler一定要在主线程实例化吗?new Handler()和new Handler(Looper.getMainLooper())的区别如果你不带参数的实例化:Handler handler = new Handler();那么这个会默认用当前线程的looper一般而言,如果你的Handler是要来刷新操作UI的,那么就需要在主线程下跑。情况:1.要刷新UI,handle
2015-05-04 13:45:25 328
原创 设置Toast字体颜色
String m_Str = "Test Toast text color";String m_ToastStr = ""+m_Str+"";Toast.makeText(this, Html.fromHtml(m_ToastStr), Toast.LENGTH_LONG).show();下面是解决Toast在队列中挨个显示:static private Toast mTo
2015-04-24 21:28:50 6165 1
原创 Android WebView (1)清除缓存
Android webview 遇到一种情况 每次loadurl加载一个新的页面,总会先显示上一个缓存的页面,等新的页面加载完成,才会显示新页面。分析是由于缓存的问题,但是调用clearcache总是不管用。后来找到了解决的办法,如下:webView.loadDataWithBaseURL(null, "","text/html", "utf-8",null); //清
2015-04-22 15:59:51 434
原创 fatjar安装与使用
一、下载fatjar安装插件1.下载地址:http://sourceforge.net/projects/fjep/files/OldFiles/2.下载后解压,把里面的jar包(net.sf.fjep.fatjar_0.0.31.jar)拷贝到eclipse的plugins下,重新启动Eclipse。Windows=>prefernce=>fat jar preference看到这个
2015-04-22 14:30:04 1007
转载 Waiting Dialog 做一个透明的ProgressDialog等待框。
在values/styles.xml添加自定义style Java代码 "TRANSDIALOG" parent="@android:style/Theme.Dialog"> "android:backgroundDimEnabled">false "android:windowNoTitle">true "a
2015-04-02 11:58:00 2448
原创 Eclipse导入项目乱码,右击工程没有GBK选项
其实项目文件编码最好是UTF-8格式如果引入的工程是GBK编码方式,右击工程属性中没有GBK选项,这是因为Eclipse Workspace默认的其他编码方式。Window-->Preferences-->General-->Workspace-->Text file encoding此时可以更改Workspace默认的编码方式,而不是单独修改某个项目的编码方式。但是如果修改W
2015-03-24 12:09:08 4580
原创 Android全屏的时候floatmenu依然被任务栏的位置截掉一半setSystemUiVisibility()
View类提供了setSystemUiVisibility和getSystemUiVisibility方法,这两个方法实现对状态栏的动态显示或隐藏的操作,以及获取状态栏当前可见性。 setSystemUiVisibility(int visibility)方法可传入的实参为: 1. View.SYSTEM_UI_FLAG_VISIBLE:显示状态栏,Activity不全屏显示(恢
2015-03-23 20:58:46 932
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人