随笔分类 -  Android

安卓开发
【原创】Android之Widget
摘要:简介1 Android widget Android widget 也称为桌面插件,其是android系统应用开发层面的一部分,但是又有特殊用途,而且会成为整个android系统的亮点。Android中的AppWidget与google widget和中移动的widget并不是一个概念,这里的App... 阅读全文

posted @ 2014-07-28 19:43 veins 阅读(537) 评论(0) 推荐(0)

全局监听SCREEN_ON和SCREEN_OFF的替代方法--监听屏幕解锁事件
摘要:在做一个程序的时候,需要时刻保持某一服务是启动的,因此想到了通过监听屏幕SCREEN_ON和SCREEN_OFF这两个action。奇怪的是,这两个action只能通过代码的形式注册,才能被监听到,使用AndroidManifest.xml 完全监听不到。查了一下,发现这是PowerManager那... 阅读全文

posted @ 2014-07-28 19:12 veins 阅读(561) 评论(0) 推荐(0)

Android判断屏幕锁屏的方法总结
摘要:由于做一个项目,需要判断屏幕是否锁屏,发现网上方法很多,但是比较杂,现在进行总结一下:总共有两类方法:一、代码直接判定二、接收广播现在先说第一类方法(代码直接判定):1、通过PowerManager的isScreenOn方法,代码如下:?12PowerManager pm = (PowerManag... 阅读全文

posted @ 2014-07-28 16:55 veins 阅读(376) 评论(0) 推荐(0)

adb shell 命令详解
摘要:adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下... 阅读全文

posted @ 2014-07-27 15:26 veins 阅读(433) 评论(0) 推荐(0)

Drawable、Bitmap、byte[]之间的转换
摘要:1、Drawable → Bitmap1)Java代码publicstaticBitmapdrawableToBitmap(Drawabledrawable){Bitmapbitmap=Bitmap.createBitmap(drawable.getIntrinsicWidth(),drawable... 阅读全文

posted @ 2014-07-23 19:35 veins 阅读(174) 评论(0) 推荐(0)

关于java.lang.IllegalArgumentException: View not attached to window manager 错误的分析
摘要:今天遇到一个很奇特的问题,当用户设置了PIN码,在锁屏界面正常解锁PIN码后,进入Launcher时显示com.android.phone 已停止运行。一开始猜想会不会是解锁PIN码的时候处理导致了Phone进程报错,通过log分析找到了问题的大概原因:[plain]view plaincopyAn... 阅读全文

posted @ 2014-07-22 14:54 veins 阅读(447) 评论(0) 推荐(0)

Android ListView使用BaseAdapter与ListView的优化
摘要:在ListView的使用中,有时候还需要在里面加入按钮等控件,实现单独的操作。也就是说,这个ListView不再只是展示数据,也不仅仅是这一行要来处理用户的操作,而是里面的控件要获得用户的焦点。读者可以试试用SimpleAdapter添加一个按钮到ListView的条目中,会发现可以添加,但是却无法... 阅读全文

posted @ 2014-07-16 19:52 veins 阅读(250) 评论(0) 推荐(1)

Ubuntu 12.04(64位)上搭建android 开发环境 (ADT 、android-studio)
摘要:1. ubuntu 12.04 64位2. 下载:1) Oracel JDK :http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html2) ADT bundle :http://devel... 阅读全文

posted @ 2014-07-15 21:52 veins 阅读(353) 评论(0) 推荐(0)

Widget改变大小
摘要:想控制图片和滚动,要在布局和业务写代码实现,不能view sourceprint?01怎么设置widget的大小?0203104052061992021我这样是设置貌似不起作用。。。22232425----------------------26android:minWidth="294dp"27a... 阅读全文

posted @ 2014-07-14 11:25 veins 阅读(889) 评论(0) 推荐(0)

android4.0中实现AppWidget集合
摘要:1.准备appwidget的初始布局和预览视图等资源AppWidget集合应用时,需配置两种布局文件:一个用于集合view布局显示,一个用于集合view上条目的的布局显示注意:要设置empty views,以便匹配集合view的空状态,且该View必须是集合View(一般可为ListView、Gri... 阅读全文

posted @ 2014-07-12 20:35 veins 阅读(653) 评论(0) 推荐(0)

android 中 AppWidget 的 ListView 的实现
摘要:3.0 以后系统直接支持了ListView. 关于ListView 的国内资料匮乏,大多数例子都是转来转去。由于初学android, 鄙人在搜索资料的时候遇到了不少麻烦~很是郁闷和苦恼~深感国内学习氛围确实怪异,学习方式需要改变。应该多去查看官方文档。。。。话不多说,现在开始listView 实现:... 阅读全文

posted @ 2014-07-12 19:53 veins 阅读(2136) 评论(0) 推荐(0)

解决IllegalStateException: Can not perform this action after onSaveInstanceState
摘要:今天使用Fragment的时候,出现了这个错误IllegalStateException: Can not perform this action after onSaveInstanceState:E/AndroidRuntime(12747):Causedby:java.lang.Illegal... 阅读全文

posted @ 2014-07-12 19:52 veins 阅读(225) 评论(0) 推荐(0)

Drawable和Bitmap转换
摘要:一、Bitmap转DrawableBitmap bm=xxx; //xxx根据你的情况获取BitmapDrawable bd=new BitmapDrawable(bm);因为BtimapDrawable是Drawable的子类,最终直接使用bd对象即可。二、 Drawable转Bitmap转成Bi... 阅读全文

posted @ 2014-07-12 11:04 veins 阅读(370) 评论(0) 推荐(0)

android图片压缩总结
摘要:首先该文章是总结, 不是原创, 是通过看网上其他大神的文章和自己的一些实践总结出来的.一.图片的存在形式1.文件形式(即以二进制形式存在于硬盘上)2.流的形式(即以二进制形式存在于内存中)3.Bitmap形式这三种形式的区别:文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的... 阅读全文

posted @ 2014-07-12 10:28 veins 阅读(190) 评论(0) 推荐(0)

加载:Android Activity加载完成事件
摘要:有时我们在onCreate或者onStart中获取控件的高度时获取的都是0,因为控件还没有初始化完毕。android给开发者提供了一个方法,可以解决这个问题,这个方法就是onWindowFocusChanged()相关执行打印:1: entry: onStart---->onResume---->o... 阅读全文

posted @ 2014-07-11 22:12 veins 阅读(1747) 评论(0) 推荐(0)

android appwidget笔记
摘要:一:实现一个Activity配置widget(1):在widget配置文件中加入如下代码:[html]view plaincopy(2):在Activity中加入如下代码:[java]view plaincopyIntentlaunchIntent=getIntent();Bundleextras=... 阅读全文

posted @ 2014-07-11 20:06 veins 阅读(369) 评论(0) 推荐(0)

Converting Image URL to Bitmap
摘要:This post is for anyone who has ever wanted to load an image from a given URL and turn it into a Bitmap which you can then use to set as an ImageView’... 阅读全文

posted @ 2014-07-11 16:53 veins 阅读(215) 评论(0) 推荐(0)

Android task和back stack详解(官方文档翻译)
摘要:一个应用往往包含很多activities.每个activity都应围绕着用户可执行的特定动作来设计,并且可以启动其它activitie.例如,一个email应用可能可能有一个显示新邮件列表的activity.当用户选择一个邮件,一个新的activity被打开以显示邮件内容. 一个activity也... 阅读全文

posted @ 2014-07-10 18:26 veins 阅读(948) 评论(0) 推荐(0)

Android Loader详解(官方文档翻译)
摘要:装载器从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单。装载器具有如下特性:它们对每个Activity和Fragment都有效。他们提供了异步加载数据的能力。它们监视数据源的一将一动并在内容改变时传送新的结果。当由于配置改变而被重新创建后,它们自动重连... 阅读全文

posted @ 2014-07-10 18:22 veins 阅读(448) 评论(0) 推荐(0)

Android4.0中AppWidget的一些新玩意体验---RemoteViewsService
摘要:最近要把之前做的2.3上面的一些程序移植到4.0上面来, 几乎所有的AppWidget都是我一手操办, 所以这个玩意都是我弄.我把Android2.3的代码直接拷到4.0的环境下面, 编译然后Push, 直接可以跑, 这是木有问题的. 但是我发现4.0上面有一些新东东是之前2.3上面没有的,我也读了... 阅读全文

posted @ 2014-07-09 19:49 veins 阅读(544) 评论(0) 推荐(0)

导航