![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 86
caicongyang
普通加2B程序猿攻城湿...
展开
-
android中Activity跳转到系统桌面
一 需求:当点击Widget上的控件打开一个Activity,最终改如何关掉这个activity?二解决思路: 1:关闭应用本身(不符合实际的应用) 2:关闭打开的Activity,跳转到系统桌面this.finish(); //关闭当前页面Intent mIntent=new Intent(Intent.ACTION_MAIN);mIntent.addCateg原创 2013-07-31 11:48:59 · 3938 阅读 · 0 评论 -
Android一个应用中展示多个多种样式的Widget
如何在一个应用中展示多个多种样式的Widget...原创 2013-11-11 17:53:11 · 2885 阅读 · 0 评论 -
Android自定义样式的对话框
分享一个自定义样式的对话框...原创 2013-11-12 17:22:57 · 1280 阅读 · 0 评论 -
resolveUri failed on bad bitmap uri: android.graphics.drawable.BitmapDrawable 问题解决方案
在SimpleAdapter绑定Drawable资源文件时出现如下问题resolveUri failed on bad bitmap uri: android.graphics.drawable.BitmapDrawable@4214da58解决方案:在adapter绑定图片资源...原创 2013-12-12 14:43:33 · 7104 阅读 · 3 评论 -
ViewPager+Fragment+GridView方案notifyDataSetChanged()无法刷新数据问题
采用ViewPager+Fragment+GridView方案实现类似qq的多屏滑动的效果,但是在运行问题中发现了第三屏的GridView修改数据是无法刷新,采用notifyDataSetChanged()也无法刷新,在网上找了很多例子多是讲到在FragmentPagerAdapter中除清缓存,经过验证只做这步是不行的,无奈之下只能从Fragment生命周期入手。结合网上的例子给出了解决方案:原创 2013-12-16 21:09:43 · 5028 阅读 · 2 评论 -
ViewPager仿淘宝广告栏
MyViewPager.classpublic class MyViewPager extends ViewPager { public MyViewPager(Context context, AttributeSet attrs) { super(context, attrs); setMyScroller(); } /** */ private void setMyS原创 2013-12-31 23:13:50 · 1602 阅读 · 0 评论 -
PopupWindow菜单实现父窗口遮罩
PopupWindow菜单实现父窗口遮罩:全屏显示一个页面,将这个页面背景设置成半透明,菜单控件显示在屏幕下方,即可完成popupwindow菜单,并实现了父窗口遮罩原创 2014-01-03 16:23:47 · 7447 阅读 · 1 评论 -
android采用语音文件形式让TextView和EditText发出声音
让TextView和EditText发出声音在拨打电话等应用中很常见,如果采用TTS语音引擎未免太麻烦!所以可以采用MediaPlayer播放语音文件的形式...原创 2014-01-10 15:10:31 · 1483 阅读 · 0 评论 -
android仿holo主题兼容低版本时间控件
android仿holo主题兼容低版本时间控件原创 2014-01-07 11:57:20 · 1683 阅读 · 0 评论 -
Android消息提示类viewbadger
类似qq消息提示的开源工具类(Android消息提示类viewbadger)原创 2014-02-08 20:55:42 · 1682 阅读 · 0 评论 -
Android自定义Dialog对话框样式出现的边框无法填满问题
Android自定义Dialog对话框样式出现的边框无法填满问题原创 2013-10-25 20:42:33 · 2302 阅读 · 0 评论 -
Android直接调用系统基本应用
Android直接调用系统基本应用:最近在应用中要用到很多直接调用系统的功能,还是发现了那个问题:网上的技术博客基本上都是抄来超去,一篇文章一点内容都没有改变被复制来复制去,转发的人也不管内容是否正确,呼吁大家尽量分享原创,转载也是检查下是否有明显的错误。更远原创请查看我的博客:http://blog.csdn.net/caicongyang下面是我自己的在做launcher中中用到的一些功能,每一个都测试可行:1.打开系统原创 2013-10-24 17:26:47 · 1458 阅读 · 0 评论 -
android网络通讯之HttpClient4不指定参数名发送Post
在HttpClient4之前都是通过List键值对的形式来向服务器传递参数 ,在4.0版本中在加入了不指定参数名发送数据的形式,利用StringEntity来完成,相当于向一个流写入请求。 HttpClient4中采用ThreadSafeClientConnManager来保证线程的安全,优于2.0的MultiThreadedHttpConnectionManager类。另外Ap原创 2013-08-14 16:17:06 · 3485 阅读 · 0 评论 -
android关闭应用
第一方法:获取进程id,然后杀死该线程android.os.Process.KillProcess(android.os.Process.MyPid());第二种:终止当前虚拟机System.exit(0);第三种:强制关闭与该包有关的一切执行ActivityManager manager = this.getSysemService(Context.ACTIVITY_SERV原创 2013-08-01 23:02:05 · 1593 阅读 · 0 评论 -
android中Service被系统进程杀死后如何重启
在android应用开发中,我们经常会用到Service让在运行在后台帮我们处理一些耗时间和性能的事情。android系统会在内存达到一定程度的时候杀死一些线程,后台运行的Service就经常在这之列。为了保证一些功能的顺利运行,那我们需要在Service被杀死后,重新启动这个Service。总结有几个方法:一:利用Service生命周期,在onDestroy()方法中重启这个Service。原创 2013-07-19 14:51:49 · 7413 阅读 · 0 评论 -
android监听应用自身被卸载
android通过捕获日志来监听应用自身是否被卸载...原创 2013-08-05 14:55:50 · 3857 阅读 · 0 评论 -
android在Broadcast的子类中接收两种意图的广播
如果想接收系统或者某个应用发出的广播,我们只需要继承Broadcast实现onReceive方法即可。完成广播接收者,我们还需要在系统中注册这个广播!如果想要在一个广播中接收两种意图的广播,我们只需配置文件中设置两个intent-filter即可,然后再onReceive中用 intent.getAction()获取相对应的action进而判断然后做不同的操作!如果是动态注册广播,我们也只需在In原创 2013-06-24 17:49:23 · 1835 阅读 · 0 评论 -
android之apk自动更新解析包失败问题
在apk自动更新(相关问题可以看到的博客http://blog.csdn.net/caicongyang) 从服务器下载完成后,点击notification提示安装时,每次都报解析包失败错误!首先我想到用2.3版本下载取到下载好的文件,比对文件大小和二进制发现下载的文件没有问题。经过度娘的提示,找到了原因。原因是我的文件是写入android内存中的,而我在写入文件的时候,并没有选择文件的属性,必须原创 2013-08-22 15:21:05 · 6779 阅读 · 2 评论 -
android设置背景图片透明
设置背景图片透明度:LinearLayout linearLayout = (LinearLayout) lock.findViewById(R.id.layout);linearLayout.getBackground().setAlpha(255);//0~255透明度值设置Button等背景图片透明度,类似上例直接设置Button等控件的透明图可以在xml控件中直接添加属性透明原创 2013-08-19 17:26:34 · 14229 阅读 · 2 评论 -
android之Notification版本兼容性问题
android中Notification版本兼容性问题讨论原创 2013-08-22 17:26:20 · 4873 阅读 · 0 评论 -
android之apk自动更新采用Notification通知提示并显示下载进度
首先整理一下apk自动更新的思路:1 比较服务器和本地apk的版本;2 如果服务器版本较新,怎么发出Notification通知用户下载;3用户点击开始下载;4下载完成发出用户提示用户点击安装;5 用户点击安装完成结束整个流程; 下面是效果图,可以先看下是否是你想要的效果咯,亲! ok,接下来直接上代码。版本比较这个东西就不讲了,出发出Notificatio原创 2013-08-23 11:53:19 · 7656 阅读 · 3 评论 -
android 应用层性能优化方案
1、避免创建不必要的类对象2、如果方法用不到成员变量,可以把方法声明为static,新能会提升15%到20%3、避免使用getter和setter存取Filed,可以吧Field声明为public,直接访问4、static的变量如果不需要修改,应使用static final 修饰符定义为常量5、使用增加for循环6、私有内部类要访问外部类的Field或方法,可以把外部类的Fie原创 2013-08-09 17:40:02 · 2939 阅读 · 2 评论 -
Android中dip转换px通用方法/函数
Android中dip转换px通用方法/函数原创 2014-02-08 14:10:56 · 1013 阅读 · 0 评论