随笔分类 - android学习知识点
记录一些零碎的小知识
摘要:一、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: 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) * 内容...
阅读全文
摘要:一、task基本概念1、task:任务栈,只针对activity而言,栈里面存放了许多Activity,是一个先进后出的链表,记录维护了当前开启的activity。一般情况,应用程序启动之后,运行一个Activity,该Activity 对象被压入到Stack当中,activity被销毁掉时,就把这...
阅读全文
摘要:一、ADB主要功能 ADB(Android Debug Bridge)是Android SDK中的一个工具, 使用ADB可以直接操作管理Android模拟器或者真实的Andriod设备。ADB是一个客户端-服务器端程序, 其中客户端是你用来操作的电脑, 服务器端是android设备。 ADB主要功...
阅读全文
摘要:大家都知道,现在安装Android系统的手机版本和设备千差万别,在模拟器上运行良好的程序安装到某款手机上说不定就出现崩溃的现象,开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的bug修复帮助极大,所以今天...
阅读全文
摘要:一、计算应用程序所有的缓存信息,包括内部\外部缓存信息,数据库,SharedPreference,files目录的文件大小之和/** * 计算应用程序所有的缓存信息,包括内部\外部缓存信息,数据库,SharedPreference,files目录的文件大小之和 * * @p...
阅读全文
摘要:一、可以发送两种类型的广播。一种是有序广播;一种是无序广播。 无序广播的特点:所有的广播接收者都可以接收到广播。 有序广播的特点:根据广播的优先级接收广播,高优先级先接收,并且高优先级的广播可以利用abortBroadcast终止广播的传送。sendOrderedBroadcast(inte...
阅读全文
摘要:1.在任意位置获取应用程序ContextAndroid程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context;喜欢编程的人都知道,编写工具类可以有效的实现代码复用,而在Android下某些工具...
阅读全文
摘要:一、Android中BroadcastReceiver的相关知识(转载于http://blog.csdn.net/liuhe688/article/details/6955668)今天我们来讲一下Android中BroadcastReceiver的相关知识。BroadcastReceiver也就是“...
阅读全文
浙公网安备 33010602011771号