android
种菜的小朋友
日常开心、热爱写码
展开
-
android AsyncTask问题浅析
我在做用户登录的过程中出现了一些小小的问题:在输入用户名密码之后点击登录按钮之后调用doInBackground(void…params)函数进行耗时的后台操作,访问数据库等一系列活动,使用了一个内部类去完成。发现这个时候主线程会fork一个子线程出来去完成查询数据库的操作,然而主线程并没有被阻塞而是继续执行,返回一个结果给onPostExecute(final Boolean XXX)函数。这个时原创 2016-08-31 15:59:53 · 336 阅读 · 0 评论 -
自定义圆形Drawable
一个自定义的drawable主要做的工作是将一张正常的图片转化成为一个椭圆形或者圆形的图片。达到所要的效果。这里的这段代码来自于https://github.com/venshine/RoundImageView 我只是对其不清楚的地方做了一些注释,方便自己看,可以说是一篇推介文章吧。import android.graphics.Bitmap;import android.graphics.原创 2017-05-26 17:56:40 · 519 阅读 · 0 评论 -
PicWordView 图文混排自定义View
PicWordView 简介picWordView是我在金山工作时趁着闲暇功夫写的一个自定义View,当然你也可以叫它库?好吧,其实比较简单,纯粹是因为太无聊了最近。(因为工作真的很闲)设计理念这个类库是我在找寻了很多图文混排库之后写出来的,主要是我觉得他们的东西都略显麻烦,不容易上手使用,有的写的真的是一团糟,很多都是简单加载html或者自定义一个RelativeLayout做ImageView和原创 2017-04-28 11:46:04 · 494 阅读 · 0 评论 -
Android 实现listview 分页加载和下拉刷新
众所周知,在Android应用中,下拉刷新和上拉加载非常普遍,我们可以在任何一款应用上发现它的踪迹,现在提供一款能够完整实现的源代码和思路。提供源码下载地址:(希望star一下 https://github.com/panyunyi97/CUFE_TRIP)首先我们来看一下相关代码(完整代码请见上述地址)贴上一个自定义的listview 文件public class MyListView exte原创 2017-03-27 01:39:12 · 588 阅读 · 0 评论 -
单一职责原则 开闭原则
首先奉上维基百科:The single responsibility principle states that every module or class should have responsibility over a single part of the functionality provided by the software, and that responsibility shoul原创 2017-03-09 07:25:39 · 962 阅读 · 0 评论 -
带登录注册功能的material design 云端日历备忘
项目简介:(地址:【https://github.com/panyunyi97/New-Event】)这个小程序本来是因为老是有次组会提过这个需求,所以我就想着把它做出来做好。 后来也感谢很多同学给我做测试,提意见,终于算是告一段落。 这个app 也是我在北森离开的时候就在做得,参考了一些北森的编码规则,用上了一些本森italent和Tita的目录和编写思想。 算是给自己的Android 开发原创 2017-03-04 02:22:53 · 581 阅读 · 0 评论 -
android 实现无限定时循环viewpager
重所周知,viewpager是制作轮播图的基本构件,下面是API介绍ViewPagerextends ViewGroupjava.lang.Object ↳ android.view.View ↳ android.view.ViewGroup ↳ android.support.v4.view.ViewPagerClass Overv原创 2016-09-28 00:37:59 · 918 阅读 · 0 评论 -
DecorView、PhoneWindow、ViewRootlmpl的关系
Window 类 位于 /frameworks/base/core/java/android/view/Window.java。该类是一个抽象类,提供了绘制窗口的一组通用API。可以将之理解为一个载体,各种View在这个载体上显示。PhoneWindow类原创 2017-01-16 01:59:47 · 1077 阅读 · 0 评论 -
android ViewPager 简单多线程加载本地图片
在自己做一个简单的APP过程中,使用了ViewPager这一部件来实现图片轮播,在轮播过程中出现了很多问题,比如说掉帧的问题,也就是在加载图片时UI进程做了太多的操作导致skip.接下来就来探讨一下这个问题//将图片装载到数组中,这里新开了一个数组用来存,到最后addAll到一个static数组进行操作,如果不这样做将会出现空指针错误。 new Thread() {原创 2016-08-14 22:01:44 · 543 阅读 · 0 评论 -
Android Intent 跳转 发送朋友圈
写在前面2016年7 月份 微信封了几乎所有的deeplink URL Scheme ,现在基本上不可以直接通过deeplink 跳转到微信去执行相应的操作,但是很多时候我们还是不希望集成 SDK去获取接口,毕竟既有65535 方法数限制,又有引包麻烦,更新迭代麻烦等相应问题,我尝试着 使用传统的直接Intent 调相应的action 执行相关操作。问题原因:网上很多相关的教程,但是在我这边测试原创 2017-06-13 01:46:15 · 1783 阅读 · 0 评论