![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android开发
一级苦工
诺坎普的球童
展开
-
DrawerLayout与SurfaceView搭配侧滑显示不完全
转自:https://blog.csdn.net/ning_gg/article/details/51003012最近很忙,本来想一个月4篇原创的计划就被耽搁了,今天抽得一点时间把最近遇到的问题记录下,这个问题就是DrawerLayout与SurfaceView搭配,在一些手机上是可以的,比如我的三星测试机(note3 n7506v system:4.3),但是在好多手机上是显示不完全,比如魅蓝n...转载 2018-05-04 19:25:47 · 183 阅读 · 0 评论 -
ContentObserver
前言: 工作中,需要开启一个线程大量的查询某个数据库值发送了变化,导致的开销很大,后来在老大的指点下,利用了 ContentObserver完美的解决了该问题,感到很兴奋,做完之后自己也对ContentObserver做下总结。 ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它转载 2014-05-20 17:15:52 · 489 阅读 · 0 评论 -
android中dip、dp、px、sp和屏幕密度
dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,1pt转载 2013-10-11 10:11:24 · 869 阅读 · 0 评论 -
android动态改变textView字体的颜色
前一段时间项目中要写textView的点击事件,当点击text的时候改变textView的字体的颜色好表明点击了该textView,于是就写到textView.setText(R.string.red);括号内为自己在资源文件内定义的颜色值,可是当我运行并点击该textView时它却变灰色了,我还以为自己定义的颜色值不对,试了好几中颜色都一样,百度一下后总结如下:原创 2013-05-03 10:38:31 · 3908 阅读 · 0 评论 -
android网络编程
文章为转载,原文出处:http://lpqsun-126-com.iteye.com/blog/1084311。Android中提供的HttpURLConnection和HttpClient接口可以用来开发HTTP程序。以下是本人在学习中的总结与归纳。1. HttpURLConnection接口 首先需要明确的是,Http通信中的POST和GET请求方式的不同。GET可以获得转载 2013-05-06 14:04:25 · 855 阅读 · 0 评论 -
Android 里面的android_secret_code
原文:http://blog.csdn.net/learnrose/article/details/6223048;转载 2014-06-05 09:47:27 · 1175 阅读 · 0 评论 -
android学习路线
http://blog.csdn.net/singwhatiwanna/article/details/49560409转载 2016-01-04 10:50:05 · 464 阅读 · 0 评论 -
android通过剪切板传递数据
虽然高版本的Android允许剪切板保存Intent支持的数据类型,但这并不适合于所有的Android版本。如果考虑更多的Android版本,除了要考虑处理剪切板代码的版本问题外,还可以直接使用字符串传递任何二进制的数据(包括可序列化的对象,图像等)。将二进制数据转换成字符串只需要将其编码即可(一般采用Base64编码)。例如下面的代码将一个可序列化的对象转换成Base64编码,然后保存在剪切原创 2015-03-18 10:27:20 · 651 阅读 · 0 评论 -
INSTALL_FAILED_SHARED_USER_INCOMPATIBLE解决办法
转自:http://blog.csdn.net/wqhjfree/article/details/7543694修改Android系统APK(DownloadProvider)完成后, 运行报错: [2012-05-07 19:45:54 - DownloadProviderUI] Installation error: INSTALL_FAILED_SHARED_USER_转载 2014-12-11 11:32:06 · 5521 阅读 · 0 评论 -
Android开源项目分类汇总【畜生级别】
Android开源项目分类汇总欢迎大家推荐好的Android开源项目,可直接Commit或在 收集&提交页 中告诉我,欢迎Star、Fork :)微博:Trinea 主页:www.trinea.cn 邮箱:trinea.cn@gmail.com QQ:717763774目前包括:Android开源项目第一篇——个性化控件(View)篇 包括L转载 2014-11-19 14:58:37 · 861 阅读 · 0 评论 -
Android中保存图片的两种方式
Android中保存图片的两种方式第一种是保存到数据库:1、保存到数据库: 2、从数据库读取: 二是以图片格式保存到本地1、A、声明tempFile以保存到指定路径: B、保存到tempFile: 2、或者用系统方法保存到本地:转载 2014-09-03 20:04:35 · 970 阅读 · 0 评论 -
Android 反射调用方法并利用此方法展开android通知栏
前段时间由于项目需要实现了展开通知栏的功能,所谓展开通知栏,就是通过expand statusbar的方式将所有通知显示出来,也就是手势由顶部下滑展开的界面,statusbar属于全局且系统级别的界面,API中并没有开放独立的接口供我们调用以完成通知栏的展开,所以这里需要用到反射,通过反射调用方法,使用的方法是invoke(),这个方法是Method的方法,可能大家不太理解,我对这部分也知之甚少转载 2014-08-19 18:01:00 · 2109 阅读 · 1 评论 -
Android动画之Interpolator插补器
在使用动画Animation或者AnimationSet的时候,有一个interpolator插补器的属性。可以使用这个属性来修饰动画运动的速率。比如加速、先加速再加速等。安卓api提供几个已经实现好的插补器:AccelerateDecelerateInterpolator (效果)加速减速插补器(先慢后快再慢)AccelerateInterpolator 加速插补器(先慢后快)转载 2014-08-18 11:28:44 · 573 阅读 · 0 评论 -
textview.setCompoundDrawables不显示图片
今天在代码中调用textview.setCompoundDrawables(null, drawable, null, null),que原创 2014-08-21 12:24:26 · 4392 阅读 · 0 评论 -
android PorterDuffXfermode ,PorterDuff.Mode 使用 以及Porter-Duff规则详解
转自:http://www.cnblogs.com/jacktu/archive/2012/01/02/2310326.html转载 2014-08-13 17:55:49 · 574 阅读 · 0 评论 -
Android 中View类DrawingCache的使用
View组件显示的内容可以通过cache机制保存为bitmap, 主要有以下方法:void setDrawingCacheEnabled(boolean flag), Bitmap getDrawingCache(boolean autoScale), void buildDrawingCache(boolean autoScale转载 2014-06-13 15:15:39 · 764 阅读 · 0 评论 -
更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法
首先说明一下发表这一篇博文的“历史原因”吧,因为在更新SDK之后,进入Eclipse设置Android SDK目录的时候,会突然说我的版本低什么的,尝试自己解决但失败之后,我在搜索引擎上找了很多中文的资料,但都没能找到真正解决问题的方法,几个小时之后,我放弃了,于是翻出去用英文找了一下,果然马上就找到解决方法了!对此我有几个疑问:1.国内的开发都停在低版本的系统上吗?2.国内开发不更新SDK吗?3转载 2014-05-29 10:13:34 · 752 阅读 · 0 评论 -
如何使用android-support-V7包中ActionBar(Eclipse版)
以前3.0以前的版本要使用ActionBar,必须使用国外大牛写的ActionBarSherlock这个开源项目。今年的Google/IO大会之后,Google官方在android-support-v7包中添加了ActionBar,开始让2.1以后的版本支持ActionBar,从此以后曾经最火的Android开源项目ActionBarSherlock可以退出历史舞台了。要是用V转载 2014-06-05 17:06:36 · 569 阅读 · 0 评论 -
android一个布局由消失变为可见时实现动画效果
android布局中若某个layout或view的visibility由gone变为可见或可见变为gone时若想实现一个动画的过程,只要把根布局中的android:animateLayoutChanges设置为true就可以了。 若一个线性布局的方向为水平,其中左边有一个linearLayout_01,右边有一个LinearLayout_02,linearLayout_01的宽原创 2013-05-06 10:05:47 · 3148 阅读 · 1 评论 -
横屏和竖屏切换不用销毁重新建立android:configChanges
在android中每次屏幕的切换动会重启Activity,所以应该在Activity销毁前保存当前活动的状态,在Activity再次Create的时候载入配置。在activity加上android:configChanges="keyboardHidden|orientation"属性,就不会重启activity.而只是调用onConfigurationChanged(Configuration转载 2013-05-13 10:43:10 · 706 阅读 · 0 评论 -
android闹铃服务
原文链接:http://www.cnblogs.com/chiefCTO/archive/2011/09/29/2195231.html。在Android中,有一个闹钟的类,AlarmManager类,我们可以通过其来对系统内的通知进行操作! 本文用到了Service和Broadcast两个后台管理,在处理时,曾出现过很多问题,但经过半天的努力,终于解决了! 首先是Main.xml转载 2013-05-06 15:51:50 · 680 阅读 · 0 评论 -
Android中几种图像特效处理的集锦
文章未转载,原文地址:http://my.eoe.cn/androidtutor/archive/2021.html。大家好,这一节给大家分享的是Android中几种图像特效处理的小技巧,比如圆角,倒影,还有就是图片缩放,Drawable转化为Bitmap,Bitmap转化为Drawable等等.废话少说了,直接讲解今天的实例,本例主要是先获取壁纸(getWallpaper转载 2013-05-06 14:35:22 · 643 阅读 · 0 评论 -
Android中Touch事件的处理逻辑
原文链接:http://www.oschina.net/question/163910_27289。android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解。 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN-> ACTION_MOVE -> ACTION_MOVE-> ACTION_M转载 2013-05-07 11:41:04 · 596 阅读 · 0 评论 -
AndroidManifest.xml文件详解(activity-alias)
语法(SYNTAX): android:exported=["true" | "false"] android:icon="drawable resource" android:label="string resource" android:name="str转载 2013-05-06 15:06:47 · 651 阅读 · 0 评论 -
国内目前最全面的介绍——Android中的BroadCastReceiver
本文为转载,原文出处:http://yangguangfu.iteye.com/blog/1063732。BroadCastReceiver 简介 (末尾有源码) BroadCastReceiver 源码位于: framework/base/core/java/android.content.BroadcastReceiver.java 广播接收者( BroadcastRec转载 2013-05-06 11:36:06 · 846 阅读 · 0 评论 -
android摄像头开发之完美demo
本文转自:http://blog.csdn.net/yanzi1225627/article/details/8577756,原文作者:yanzi1225627。 【后注:】下载代码的注意,我的手机是4.3寸的屏,华为U9200.如果不能运行的请修改参数。看本篇的第四条。Y的,省的说我传的代码不能用 除夕之夜,程序员还在编代码。http://blog.csdn.n转载 2013-05-06 11:27:45 · 1587 阅读 · 0 评论 -
Android自定义控件之TextView
文章转自:http://www.2cto.com/kf/201109/104918.html。[size=medium][/size]有时候Android自带的控件无法满足我们的某些要求,这时就需要我们自定义控件来实现这些功能。比如需要一个TextView里的字倾斜一定的角度,就需要自定义TextView。下面介绍怎么自定义TextView。首先新建一个继承自TextView的类,转载 2013-05-06 10:58:37 · 701 阅读 · 0 评论 -
android设置各种字体样式
文章为转载,原文出处:http://tank03.iteye.com/blog/1329905。 前些天,弄了个小程序.总觉得他Y的手机字体太难看.然后在网上死命的查.原来方法贼简单.差点被忽悠去替换系统文件.废话不说.上程序代码片段. 在贴代码之前,请你注意2点: 1.你的手机最好是1500¥以上的,.因为好点的手机更加兼容你导入的字体.如果你的手机没有显示你的字体,转载 2013-05-06 10:33:10 · 2098 阅读 · 0 评论 -
android Shader类简介_渲染图像示例
原文出处:http://byandby.iteye.com/blog/831011。 Android中提供了Shader类专门用来渲染图像以及一些几何图形,Shader下面包括几个直接子类,分别是BitmapShader、 ComposeShader、LinearGradient、RadialGradient、SweepGradient。 BitmapShader主要用来渲染图像,Li转载 2013-05-06 14:14:06 · 626 阅读 · 0 评论 -
android设置dialog显示和activity进入退出的动画效果
看了android的源代码和资源文件,终于明白如何去修改设置Dialog和Activity的进入和退出效果了。设置Dialog首先通过getWindow()方法获取它的窗口,然后通过getAttributes()方法获得window的WindowManager.LayoutParams lp, lp有个公共属性windowAnimations, 只要把要实现的animation的id赋值给它就可以转载 2013-05-03 14:46:12 · 2583 阅读 · 0 评论 -
android:gravity 和 android:layout_Gravity属性的区别和使用
原文地址:http://blog.csdn.net/feng88724/article/details/6333809,讲解的很详细很到位啊,特转载以便以后查阅!在进行UI布局的时候,可能经常会用到 android:gravity 和 android:layout_Gravity 这两个属性。 关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)转载 2013-05-06 14:54:03 · 638 阅读 · 0 评论 -
android AIDL服务
原文链接:http://www.cnblogs.com/trinea/archive/2012/11/08/2701390.html。 在Android Service介绍中我们对长时间运行的服务、应用内交互的服务进行了相关介绍,本文主要介绍使用Service进行应用间的交互。 1、介绍Android使用AIDL来完成进程间通信(IPC),AIDL全程为Androi转载 2013-05-07 09:14:25 · 702 阅读 · 0 评论 -
android蓝牙操作
文章为转载,原文出处:http://www.cnblogs.com/cxcco/archive/2012/01/15/2322783.html。一、废话 就快过年了,公司还不给发年终奖!我都快到大街上讨饭了,公司也不带管我的!二、正文 蓝牙是啥我就不再说了,因为我肯定解释不清楚蓝牙是啥,有兴趣请移步至百度百科。 在开始前我们需要准备好一部手机而不是模拟转载 2013-05-06 10:48:34 · 888 阅读 · 0 评论 -
Pinyin4J.jar 对汉字转为拼音,支持多音字
文章为转载,原文出处:http://blog.csdn.net/zhangnianxiang/article/details/8689274。强大的pinyin4j.jar。 直接上代码import java.util.HashSet;import java.util.Set;import net.sourceforge.pinyin4j.PinyinHelper;转载 2013-05-06 10:17:58 · 867 阅读 · 0 评论 -
android Bitmap小结
本文为转载,原文出处:http://dyh7077063.iteye.com/blog/970672一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图转载 2013-05-03 14:01:10 · 623 阅读 · 0 评论 -
Android开发之SurfaceView .
文章转自:http://blog.csdn.net/redoffice/article/details/6722067。 在前面学习视频播放和简单照相机的制作的时候,用到了SurfaceView这个类。那么这个类是干什么的呢?如果不用这个类,用View类行不行呢?这个看起来是不行的。如果做游戏或者视频相关开发的时候,将会用到SurfaceView。对于SurfaceView,首先需要了转载 2013-05-06 11:22:03 · 731 阅读 · 0 评论 -
Android下ContentProvider 学习总结
本文为转载,原文地址:http://www.cnblogs.com/-cyb/articles/2098338.html。1、ContentProvider的基本概念 1> ContentProvider为存储和读取数据提供了统一的接口 2> 使用ContentProvider,应用程序可以实现数据共享 3> android内置的许多数据都是使用Conten转载 2013-05-06 14:49:34 · 552 阅读 · 0 评论 -
android Notification 的使用
本文为转载,原文链接:http://www.cnblogs.com/newcj/archive/2011/03/14/1983782.html。 最近一直在研究 android ,并一边研究一边做应用。其中遇到了把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如转载 2013-05-06 14:18:37 · 505 阅读 · 0 评论 -
Messenger:使用消息的跨进程通信
原文链接:http://xwangly.iteye.com/blog/1109424。Messenger信使官方文档解释:它引用了一个Handler对象,以便others能够向它发送消息(使用mMessenger.send(Message msg)方法)。该类允许跨进程间基于Message的通信(即两个进程间可以通过Message进行通信),在服务端使用Handler创建一个Messeng转载 2013-05-07 09:46:31 · 625 阅读 · 0 评论 -
android AsyncTask的用法
本文为转载:原文出处:http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html。在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包转载 2013-05-06 13:21:57 · 540 阅读 · 0 评论