![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 70
guowei0502
这个作者很懒,什么都没留下…
展开
-
android view.requestLayout()方法
Android view中的requestLayout和invalidate方法 requestLayout:当view确定自身已经不再适合现有的区域时,该view本身调用这个方法要求parent view重新调用他的onMeasure onLayout来对重新设置自己位置。特别的当view的layoutparameter发生改变,并且它的值还没能应用到view上,这时候适合转载 2015-06-01 09:33:29 · 384 阅读 · 0 评论 -
Android开发中minSdkVersion、targetSdkVersion、maxSdkVersion和project.properties中target API level
(1)minSdkVersion与maxSdkVersion :在安装程序的时候,如果目标设备的API版本小于minSdkVersion,或者大于maxSdkVersion,程序将无法安装。一般来说没有必要设置maxSdkVersion。(2) targetSdkVersion :如果设置了此属性,那么在程序执行时,如果目标设备的API版本正好等于此数值,他会告诉Android平原创 2016-02-24 15:44:40 · 551 阅读 · 0 评论 -
Android开发——利用Cursor+CursorAdapter实现界面实时更新
情景分析:我们有一个Service,这个Service在后台会不断的更新多条数据,我们又想将不断更新的数据展现在ui上面这时你是怎么解决的呢?其实就是类似有些浏览器的下载管理器界面,有没有想过是怎么实现的??解决方案:1,使用通知,只能在通知栏看到更新,加入用户想在一个activity中有个进度显示呢?2,发送更新广播,当是在一个listView中的多个列需要更转载 2016-01-25 14:52:51 · 2628 阅读 · 0 评论 -
Android view动画问题
Android写动画效果不是一般的麻烦,网上找了好久,终于解决了动画的问题,总结记录以共勉。仅以水平方向移动效果做说明,垂直方向类似。public void slideview(final float p1, final float p2) { TranslateAnimation animation = new TranslateAnimation(p1, p2, 0,转载 2015-07-16 09:02:58 · 365 阅读 · 0 评论 -
android系统架构
Android的系统架构采用了分层架构的思想,如图1所示。从上层到底层共包括四层,分别是应用程序程序层、应用框架层、系统库和Android运行时和Linux内核。每层功能简要介绍如下: 一 应用程序层 该层提供一些核心应用程序包,例如电子邮件、短信、日历、地图、浏览器和联系人管理等。同时,开发者可以利用Java语言设计和编写属于自己的转载 2015-06-15 13:53:46 · 561 阅读 · 0 评论 -
ContentObserver 介绍
1. ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理.1)注册ContentObserver方法public final void registerContentObserver(Uri uri, boolean notifyForDescendents, ContentObserver observer)转载 2015-07-02 14:18:00 · 399 阅读 · 0 评论 -
自定义dialog 出现的问题总结
1、自定义布局:AlertDialog.Builder builder = new Builder(AddGroupActivity.this);final AlertDialog dialog = builder.create();///////注意: 显示dialog,必须在setContentView之前 dialog.show();Window dialWindow原创 2015-05-26 16:05:33 · 406 阅读 · 0 评论 -
android 包的获取方式
推荐方法1、 //全部程序包private void queryFilterAppInfo() { PackageManager pm = this.getPackageManager(); // 查询所有已经安装的应用程序 List listAppcations = pm.getInstalledApplication转载 2015-06-30 09:46:41 · 362 阅读 · 0 评论 -
android <meta-data>的不同读取方法
在AndroidManifest.xml中,元素可以用来存放一些常用的变量参数值,它作为子元素,被包含在、 、和元素中,但不同的父元素,在应用时读取的方法也不同。1 :在Activity的应用。 xml代码段: java代码段: ActivityInfo info=this.getPackageMan原创 2015-05-19 14:36:31 · 363 阅读 · 0 评论 -
Android webView 实现与JS
Android webView的介绍使用原创 2015-06-16 10:38:33 · 529 阅读 · 0 评论 -
Android 实现通知栏显示多个notification
1、notifcation要显示多条,那么NotificationManager.notify( id, notify); 中的要保持不一样;如果id值一样,那么就把之前的notify覆盖更新为当期最新的;2、点击notification 进入到activity, 使用到pendingIntent类方法,PengdingIntent.getActivity()的第二个参数,即请求原创 2016-02-25 15:26:06 · 14101 阅读 · 0 评论