12 2014 档案
摘要:一、WebView简介在Android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件。WebView是安卓中用来显示html文本内容的的控件。对html5也有很好的支持,ios的控件UIWebView差不多。二、使用WebView并不需要开通网络权限网上有文...
阅读全文
摘要:一、android项目中广告展示有米广告和万普广告等等。可以参考博客:(http://blog.csdn.net/windrui/article/details/7218576)内容如下:经过了一番折腾,忙忙碌碌了一下午,终于搞明白了Android软件界面嵌入广告的方法,以下我以嵌入有米广告为例小结...
阅读全文
摘要:android合理的管理log日志,在开发的时候打印出来,在发布的时候,把所有的log日志全部关掉。为了方便操作log自定义一个Logger类然后再开发时所有的日志打印都使用这个类。下面是Logger类的代码。import android.util.Log;/** * Log管理类:在开发中经常要打...
阅读全文
摘要:1、分享APP的代码/** * 分享APP * @parampackageName:要分享的应用程序包名 */private void sharedApp(String packageName) { Intent shareIntent = new Intent(); ...
阅读全文
摘要:(1)如何判断是否有网络 /** * 判断是否有网络 * @return */ private boolean isNetWorkConnected(Context ctx) { // TODO Auto-generated method stub ...
阅读全文
摘要:(1)、获得应用程序包名代码/** * 获取当前应用程序的版本号 * * @return */ private String getVersion() { try { PackageManager manager = get...
阅读全文
摘要:/** * 关闭系统软键盘 */ private void closeKeyboard(EditText et) { // TODO Auto-generated method stub if (android.os.Build.VERSION.SDK_INT cls = EditText...
阅读全文
摘要:一、创建自定义控件的3种主要实现方式:1)继承已有的控件来实现自定义控件: 主要是当要实现的控件和已有的控件在很多方面比较类似, 通过对已有控件的扩展来满足要求。2)通过继承一个布局文件实现自定义控件,一般来说做组合控件时可以通过这个方式来实现。 注意此时不用onDraw方法,在构造广告中通过in...
阅读全文
摘要:一、android在代码中动态设置字体颜色需要注意的问题。直接这样写是不行的tv.setTextColor(R.color.textColor_black);要从resources中获取tv.setTextColor(this.getResources().getColor(R.color.text...
阅读全文
摘要:1. 概述: ViewStub组件和标签的作用类似,主要是为了提高布局的重用性,及布局的模块化。它们之间最大的差别是,ViewStub中的布局不会随着它所在布局的渲染而渲染,而标签中的布局会随着它所在布局的渲染而渲染,ViewStub中的布局只有在你需要的时候才会渲染到主界面中。2. 效果图: (...
阅读全文
摘要:Loading Views On Demand 有时你的布局可能需要一些复杂却又很少被用到的视图。无论他们是item详情、进度指示器,或撤销的消息,你都可以在需要时加载这些视图,来减少内存使用量并加快渲染速度。 Define a ViewStub ViewStub是一个没有尺寸大小并...
阅读全文
摘要:Android性能优化系列---Improving Layout Performance(一) Layouts是Android应用里直接影响用户体验的一个关键部分。如果Layout设计的不好,可能导致你的应用大量的内存占用从而导致UI响应很慢。Android SDK提供了工具帮助你分析你的La...
阅读全文
摘要:本文列出的优化技巧主要是一些微小的性能提升,可能不会给你的程序性能改善产生显著的效果。决定程序整体性能的仍然取决于程序的业务逻辑设计、代码的数据结构和算法,这超出了本文的范围。你需要将这些优化技巧应用到平时的编码过程中,积少成多,也会对性能有很大的影响。 下面是写高效代码的两个基本原则: 1...
阅读全文
摘要:一、动态加载布局注意事项: 要想控件的android:layout_width和android:layout_height有效,必须让控件有父layout。否则无效。
阅读全文
摘要:杀死进程的方法 1: final ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SERVICE); am.restartPackage(getPackageName()); // 2.2 之后就不可...
阅读全文
posted @ 2014-12-10 15:35
小菜美妞成长中
摘要:一、列表的显示需要三个元素:1、listView:用来显示列表的View2、适配器: 用来把数据映射到listView上3、数据:具体的将被映射的字符串、图片、或者基本组件。二、系统自带的常用列表适配器:ArrayAdapter,SimpleAdapter和SimpleCursorAdapter,这...
阅读全文
posted @ 2014-12-09 16:09
小菜美妞成长中
摘要:1、android 事件分发是先传递到ViewGroup,再由ViewGroup传递到View的。2、在ViewGroup中可以通过onInterceptTouchEvent方法对事件传递进行拦截,onInterceptTouchEvent方法返回true代表不允许事件继续向子View传递, 返回f...
阅读全文
摘要:1、屏幕大小 :物理屏幕的大小,看屏幕的对角线。分辨率 :实际上是像素的总和。1280*720dpi :屏幕密度(density)。(每英寸所展示的像素)2、hdpi :放480*800分辨率的图片 ~240dpildpi :320*240 ~120dpimdpi : 32...
阅读全文
摘要:/** * Android将进程分为6个等级,它们按优先级顺序由高到低依次是: 1) 前台进程( FOREGROUND_APP) 2) * 可视进程(VISIBLE_APP ) 3) 次要服务进程(SECONDARY_SERVER ) 4) 后台进程 (HIDDEN_APP) 5) * 内容...
阅读全文
浙公网安备 33010602011771号