- 博客(15)
- 资源 (5)
- 收藏
- 关注
原创 Android开发之TextView属性大全
最近由于项目的需要,要对TextView的显示做一些加粗,斜体等操作,在网上查看TextView的属性的时候,发现TextView的属性真的很多很全,有一些我完全没用过,所以根本不了解,于是我整理的一下TextView的属性大全,有错误或者不全的可以指正哦,大家多交流。android:text设置显示文本. android:textAppearance设置文字外观。如“?and
2017-07-05 11:51:56
2251
原创 Android开发之上下轮播
在Android开发中,商城类app的首页,经常会有公告信息上下轮播,今天主要讲的也是公告信息上下轮播,文字结尾会放上demo的下载链接。先上效果图:由于不是gif图,想要看效果的可以下载demo自己运行。首先我们来看自定义的RelativeSwitcherView轮播类的代码:package pts.com.articleproject.view;im
2017-06-21 17:32:10
1708
原创 Android开发之ListView不同类型item的展示
在android开发过程中,我们经常会遇到一些比较复杂的布局,比如说商城类app的首页,需要展示不同的布局,用以体现app界面的美观效果,在这样的情况下,如何灵活运用ListView就显得非常重要了,本文讲述的是如果使用ListView展示不同的item类型。文章的结尾会附上demo的下载连接,有需要的可以下载看看。先上效果图:接下来看看代码:先看xml的代码:ac
2017-06-21 16:21:54
2772
1
原创 Android开发之查看签名文件信息,查看MD5,SHA1信息
在很多项目中使用第三方功能,比如说分享,支付,百度地图等,都要用到签名文件在官网创建应用,那如何查看签名文件信息呢,其实很简单,如下:打开命令行:(cmd)输入命令:keytool -list -v -keystore debug.jks ,再输入密码,这样就能查看到相关的签名文件信息了。其中debug.jks填写的是你签名文件所在文件夹的完整路径。
2017-03-02 16:53:57
1599
原创 Android开发之信任所有https证书
我们经常会遇到在开发的开始的时候或者开发过程中,服务端开发人员都会配置https证书,这些证书一般都是自建的,那么问题就来了,服务端开发人员配置了https证书,那在Android端也是需要配置相对应的证书的,不然的话无法和服务器进行交互,获取不了相关数据,在Android端如何配置证书这里就不多阐述了,在这里我讲一讲另外一种方法,用X509TrustManager来实现信任所有https证书,这
2017-02-21 10:01:26
6589
3
原创 Android开发之动态添加fragment
在Android开发中,我们经常会遇到要使用fragment的情况,比如说首页,比如说订单管理等等,下面我们来讲讲动态添加fragment。本文讲的是如何实现动态添加Fragment,标题栏可动态添加,fragment可动态添加,非常的灵活,同时加了线条滑动效果,看效果图,效果图不是gif的,所以如果想看具体效果,可以下载本项目源码自己运行查看,项目是用android studio开发
2017-02-13 11:18:06
7284
1
原创 Android开发之微信支付,支付宝支付
今天想跟大家分享一下Android开发中的支付功能,基本上所有的商城类项目都会用到微信支付,支付宝支付,相信很多初学者在开发的过程中也曾遇到跟我一样的情况:看完开发文档之后,做出来的功能怎么调用不起来,经过后来的反复调试才成功的完成支付功能,下面我就简单的来说说微信支付和支付宝支付的注意事项。项目的下载链接我也放在结尾,有需要的朋友可以下载看看,欢迎大家提出意见。微信支付注意事项:
2017-02-10 11:53:44
920
原创 Android之图片选择器
可以选择多张图片,对图片进行预览,预览时可以进行删除选中的图片 ,很不错的一个图片选择器。至于图片如何上传,用什么网络框架,这里就不说了,你们自己决定怎么上传图片,可以选择流的方式上传,也可以选择base64的方式上传,我这里写的是base64的方式上传,可自己进行调整。注意:如果选择图片数量少的话,可以使用base64的方式上传,但是如果上传图片数量较多,建议使用流的方式,不使用ba
2016-09-01 14:10:08
923
原创 Android打包APK出现Export aborted because fatal lint errors错误
在项目打包签名APK的时候,出现如下错误:Export aborted because fatal lint errors were found. These are listed in the Lint View. Either fix these before running Export again,or turn off"Run full error check when expo
2016-08-11 10:19:17
457
转载 Android之MVC设计模式在Android中的使用
最近一直在想怎么去优化一下现有的项目的代码和框架,项目中代码的臃肿和繁多在修改需求的时候带来了非常大的不方便,在大的项目工程中,一个好的框架,好的设计模式,能减少很大的工作量,所以最近一直在深入的学习MVC和MVP设计模式,这一篇对对于MVC的介绍非常的简单明了,想学习MVC设计模式的可以看看,欢迎有心得的相互交流,相互学习。原文地址:http://www.2cto.com/kf/201506
2016-08-03 11:18:52
14271
1
原创 Android之MVC设计模式
MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型,比如一批统计数据你可以分别用柱状图、饼图来表示。一种视图模型也可以对于多种逻辑模型。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式,而C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新,这与《设计模式》中的观察者模式是完
2016-08-03 09:31:34
612
转载 App架构之组件化理解
觉得写的很不错的一篇关于App架构之组件化理解的文章,原文地址:http://www.android100.org/html/201603/22/221845.html概述项目发展到一定阶段,随着需求的增加以及需求的频繁变更,项目会越来越大,耦合会越来越多,开发效率也会降低,这个时候需要做的就是进行模块拆分,官方的说法就是组件化。App基本框架模型任意一
2016-08-02 17:29:34
766
原创 Android:时间工具类 -- 时间戳转换成日期,日期转换成时间戳
package com.utils;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.Locale;public class DateUtils {public static String getToda
2016-07-18 17:01:59
45341
1
原创 Android -- 获取系统当前时间
1.获取系统当前时间:年月时分SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");Date curDate = new Date(System.currentTimeMillis());//获取当前时间String str = formatter.format(curDate);
2016-07-18 14:43:20
429
原创 Android控件学习之TextView:设置中划线,下划线效果
textView.getPaint().setFlags(Paint. UNDERLINE_TEXT_FLAG ); //下划线textView.getPaint().setAntiAlias(true);//抗锯齿textview.getPaint().setFlags(Paint. STRIKE_THRU_TEXT_FLAG); //中划线
2016-06-14 10:43:44
691
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人