随笔分类 - 工作
摘要:昨晚研读 ApiDemo 源码至 com.example.android.apis.text.Link 类。首先,看一下其运行效果:要给 TextView 加上效果,方式主要有几种:第一种,自动应用效果,使用 android:autolink 属性,如:Java代码第二种,在文本中使用 标签,如:...
阅读全文
摘要:昨天遇到这个问题就是从一个输入流里调用BitmapFactory.decodeStream(this.getContentResolver().openInputStream(uri))得到一个bitmap报的错。第一次调用都没问题,第二次再次调用就会报上面那个内存溢出的问题。而且有的手机报有的手机...
阅读全文
摘要:本文总结Android应用开发中三种常见的图片压缩方法,分别是:质量压缩法、比例压缩法(根据路径获取图片并压缩)和比例压缩法(根据Bitmap图片压缩)。第一:质量压缩方法:?1234567891011121314private Bitmap compressImage(Bitmap image) ...
阅读全文
摘要:这里要考虑3个问题,第一个是锁屏问题,第二个是app被切换至后台的问题,第三个是屏幕锁定和解除时app在后台时的问题一,监听屏幕解锁,锁定?12345678910111213141516171819202122232425262728293031323334353637383940414243444...
阅读全文
摘要:现行16位银联卡现行卡号开头6位是622126~622925之间的,7到15位是银行自定义的,可能是发卡分行,发卡网点,发卡序号,第16位是校验码。16位卡号校验位采用Luhm校验方法计算:1,将未带校验位的15位卡号从右依次编号1到15,位于奇数位号上的数字乘以22,将奇位乘积的个十位全部相加,再...
阅读全文
摘要:转载声明:Ryan的博客文章欢迎您的转载,但在转载的同时,请注明文章的来源出处,不胜感激! :-)http://my.oschina.net/ryanhoo/blog/86842 约几个月前,我正为公司的APP在Android手机上实现拍照截图而烦恼不已。 上网搜索,确实有不少的例子,大多都是抄来...
阅读全文
摘要:Windows环境下Android Studio v1.0安装教程准备工具JDK安装包。要求:JDK 7以及以上版本。Android Studio安装文件。Windows:exe(包含SDK)(813 MB)exe(不包含SDK)(250 MB)zip(235 MB)Macdmg(234 MB)zi...
阅读全文
摘要:HashMap map = new HashMap(); JSONObject jsonObject = net.sf.json.JSONObject.fromObject(values); Iterator keyIter = jsonObject.keys(); String key; Ob...
阅读全文
摘要:ViewPager需要android-support-v4.jar这个包的支持,来自google提供的一个附加包。大家搜下即可。ViewPager主要用来组织一组数据,并且通过左右滑动的方式来展示。现在的大多数应用都会有一个欢迎引导页面,如图所示,通过左右滑动来告知用户一些功能特性。这个引导图效果用...
阅读全文
摘要:参考文章:【1】http://blog.csdn.net/wsscy2004/article/details/7611529【2】http://www.androidlearner.net/android-use-viewflow-lift-right-slide.html这个不同于上一篇文章【An...
阅读全文
摘要:public class GetData extends AsyncTask { DataDownloadListener dataDownloadListener; public GetData() { } public void setDataDownlo...
阅读全文
摘要:/** * 解决ScrollView嵌套ViewPager出现的滑动冲突问题 */ public class ScrollView1 extends ScrollView { private boolean canScroll; private GestureDetector ...
阅读全文
摘要:获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 复制代码 代码如下: public boolean isNetworkConnected(Context context) { if (context != null) { Connectivi...
阅读全文
摘要:、对于耗时的操作,我们的一般方法是开启“子线程”。如果需要更新UI,则需要使用handler2、如果耗时的操作太多,那么我们需要开启太多的子线程,这就会给系统带来巨大的负担,随之也会带来性能方面的问题。在这种情况下我们就可以考虑使用类AsyncTask来异步执行任务,不需要子线程和handler,就...
阅读全文
摘要:本实例弹出窗口主要是继承PopupWindow类来实现的弹出窗体,布局可以根据自己定义设计。弹出效果主要使用了translate和alpha样式实现,具体实习如下:第一步:设计弹出窗口xml:Xml代码第二步:创建SelectPicPopupWindow类继承PopupWindow:Java代码im...
阅读全文
摘要:一、在res/values文件下定义一个attrs.xml文件.代码如下://在自定义属性中使用Android自带的属性名字//自定义属性,format属性表示该属性的单位二、我们在customView.java代码修改如下,其中下面的构造方法是重点,我们获取定义的属性R.sytleable.cus...
阅读全文
摘要:在ScrollView中嵌套使用ListView,ListView只会显示一行多一点。两者进行嵌套,即会发生冲突。由于ListView本身都继承于ScrollView,一旦在ScrollView中嵌套ScrollView,那么里面的ScrollView高度计算就会出现问题。我们也就无法得到想要的效果...
阅读全文
摘要:第一步:先上图片素材,以下素材放到res/drawable目录下:http://blog.csdn.net/aminfo/article/details/7847761图片素材:文件名称:icon1.pngicon2.pngicon3.pngicon4.pngicon5.pngicon6.png第二...
阅读全文
摘要:由于安转了oracle,而oracle又自带了jdk,版本好像是1.1的,冲突了。具体可以查看path值。解决方法:删掉oracle的,或者是将oralce的path配置项移到java的配置项后面,建议用第二种。更换电脑或者eclipse的运行环境时,可能会找不到sdk包,解决:打开eclipse界...
阅读全文
摘要:Android中读取的短信文件有?12345678910111213141516/*** 所有的短信*/public static final String SMS_URI_ALL ="content://sms/";/*** 收件箱短信*/public static final String SM...
阅读全文
浙公网安备 33010602011771号