- 博客(17)
- 收藏
- 关注
原创 Android总结04_WebView API翻译
具体请参考官方提供文档 Api Guide->Web Apps->Building Web Apps in WebViewIf you want to deliver a web application (or just a web page) as a part of a client application,you can do it usingWebView. TheWe
2016-07-22 17:33:36 519
原创 Android实际开发问题11_数字密码输入器
自己写的密码输入,未做ui,有做的可以参考public class Secret extends View { private int cWidth, cHeight, startX, startY, endX, endY; //密码 private String secret = ""; //现在的数值 private int nowValue;
2016-07-01 14:50:16 568
原创 Android总结03_AsyncTask解析
一.简介AsyncTask作为一个异步操作类,其主要作用是将耗时操作放入子线程中,再将返回的结果传递到UI线程中.二.方法AysncTask作为一个抽象类,使用时必须使用继承AsyncTask的类.为了保证能够和UI线程进行交互,其提供了几个主要方法onPreExecute():UI线程中,为耗时操作做准备工作doInBackground():异步线程中,进行耗时操作o
2016-06-29 16:09:30 202
原创 Android实际开发问题10_自定义TextBasicView
代码已经上传github(github会不定期上传各种初步研究的自定义view)GIthub地址:https://github.com/EveSum/cView之所以要重新设计一个Textview,是因为有的时候我们仅仅只需要一个简单的Textview,不需要多复杂的,这样节省内存资源,而且还可以从中学会如何绘制各种view绘制单行文本使用canvas.drawText
2016-05-27 16:09:07 238
原创 Android实际开发问题09_微信的授权登录
研究微信的授权登录就感觉最开始学习安卓一样,什么也不懂,做个东西十分费力(我只想说微信的文档相当乱)正文开始:微信的授权登录,准备工作就和官网上面差不多,到官网注册开发者,掏钱.然后创建应用,创建android应用需要两个参数: 一个是包名(AndroidManifest文件中的数据package) 一个是签名:可以通过软件获取(详见下面附录)然后就可以获取一个
2016-05-10 16:32:06 1256
原创 Android实际开发问题08------自动换行容器
设计思路:onmeasure时设置子控件大小自适应,onLayout时设置子控件位置public class WrapLayout extends ViewGroup { //横向间隔 private int horizontalSpacing; //纵向间隔 private int verticalSpacing; publi
2016-03-18 14:25:18 379
原创 Android总结02_Touch事件的分发与消费机制
说到Android事件的分发与消费机制,其实主要就是集中到三个方法上,也就是dispatchEvent(分发事件),onInterceptTouchEvent(拦截事件),OnTouchEvent(处理事件).利用这几个方法可以实现一些控件(例如上拉下拉控件)下面先介绍一下这几个方法的使用.dispatchEvent(分发事件):当触摸事件发生时,由Activity的dispatchEvent
2016-03-07 15:12:35 312
原创 Android总结01_服务
Android服务(Service):顾名思义,就是和windows平台的服务一样,在后台默默的承担某些任务执行着,一般的实例例如音乐播放,后台wlan更新,定期访问某些接口等等Service共分为两种:1.无返回值的启动服务startService(),该服务不与前台产生任何关联,只能通过stopself()或者stopService()来关闭2.有返回值的启动服务bindServi
2016-03-04 15:05:49 296
原创 Android实际开发问题07------模仿京东列表页控件
京东列表页控件:主要分为两部分,头部和内容部分 1.当向上滑动时,头部跟着滑动,头部消失的时候,内容部分开始滑动, 2.当向下滑动时,如果内容页正处于最顶部,则头部也跟着滑动 3.当内容部分处于中间部分时,向下滑显示头部,向上滑关闭头部public class PullToView extends LinearLayout { //顶部视图控件拉动
2016-01-22 10:48:56 387
原创 Android实际开发问题06------通知打开app
开发的时候会有这种情况的发生:服务器上(或者自己写的定时通知)发到通知栏的时候需要打开app这个需求分为两种情况考虑:1.点击通知是需要新打开页面,还是打开app2.app当前运行情况,是前台运行,后台运行,还是已经关闭第二种情况是比较好实现的,就是判断程序的运行状态 下面的两个工具方法就是做这个判断/*** 程序是否在前台运行* @param context*
2016-01-19 15:56:16 512
原创 Android实际开发问题04------图片到底去哪了
开发Android APP避免不了要和图片打交道,为了APP能够光彩夺目,避免不了要用到缓存,这也就是这篇博客所说的,图片到底去哪了.昨天,经理和我说,能不能不要把APP的图片不要显示在图库中,那样会影响用户的操作,一打开图库就会看到很多咱们的图片,有的手机还会将这些图片放到相册中去,也就是打开相册查看图片的时候,会发现APP的图片会在其中,所以用户体验不太好(为什么有的手机会把下载到sd卡的
2016-01-15 15:39:56 352
原创 Android实际开发问题03------ListView中添加Edittext
有些时候事情往往不会像你想像的那么简单开发过程中,我们会遇到ListView的Item里面含有Edittext的情况,希望将edittext对应的数据存到对应的条目中,比如每个商品都需要在评价的时候,留有评价信息,也就是在书写评价的时候,就将对应的评价信息放到对应商品信息中,这样避免因为Adapter在notifydatachanged刷新,所以用到了addTextChangeListener
2016-01-07 10:40:05 429
原创 Android实际开发问题02------PullToRefresh
原本一直是用前辈写的一个PullToRefresh控件,但是有些地方和需求不符,所以对其进行了重写,下面展示重写后的代码:最主要的改动就是一个页面,里面出现了PullToRefresh控件,控件里面又包含了Viewpager,这时,由于PullToRefresh的onInterceptTouchEvent的拦截事件,导致Viewpager左右滑动效果并不理想,所以需要对其进行修改,另外就是上下
2015-12-17 16:57:30 379
原创 Android实际开发问题01------从图库读取图片
在开发过程中,头像上传是非常常见的,一般选择方式分为两种,拍照和从图库选取,既然今天的主要内容是从图库读取图片,那我就仔仔细细说一下其中遇到的问题,因为我本身也是小白,所以就是记录下自己遇到的问题,各位大神,别打脸......先说说事情的经过,我的测试机是小米,跟随了我两年多了,有的时候我就想,如果所有人用的都是这种类型的手机,那么开发人员得多轻松啊,但是也或许是android手机型号多,也才
2015-12-10 16:28:20 726
原创 Android开发博客_引子
作为一个混迹在社会上两年的程序猿,回眼望去,却发现从始至终也留下或记下过什么,很多时候遇到了问题就是通过各种方式,想方设法的解决了,但是却从来没有记录下,时至今日,发现自己和刚入社会没有多少长进,所以创建此博客,希望可以记录下自己在Android开发过程中留下的青春.
2015-12-10 16:24:23 336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人