
我的android之路
文章平均质量分 77
a445012100
这个作者很懒,什么都没留下…
展开
-
java中多线程下载
多线程下载可以抢占其它相同优先级用户的网络资源(宽带),所以说下载速度比较快,迅雷、快播都使用了多线程下载。1.请求服务器上的文件的长度2.根据服务器上的文件长度在手机上创建一个一模一样大小的文件3.根据线程的个数和文件的长度来计算每一个线程需要下载的范围 文件的长度为:10 线程的数量为:3 每一块的大小:10/3=3.3333=3原创 2014-08-12 23:10:29 · 1374 阅读 · 0 评论 -
Android Studio快捷键
看大家都在用studio,内心捉急的很,打算带领公司用stuido,哈哈,本人从eclipse转过来,都说androidStudio的快捷键比eclipse好用,也许还不习惯吧!不过你也可以设置成eclipse的,不过有些快捷键会有冲突。直蹦主题,我只说开发中最常用的1.平常我们设置get set 构造方法什么重写方法的使用shift+alt +s,对应 alt + insert ,感觉好原创 2015-10-15 09:36:58 · 611 阅读 · 0 评论 -
WrapContentHeightViewPager 与屏幕大小的ViewPager
一般大家使用ViewPager加载图片的时候,因为无法确定图片的大小,也不能将ViewPager的大小定死,因为需要屏幕适配。下面给大家一种包裹内容的Viewpager,缺点是加载网络图片的时候,如果图片还没有加载出来,什么也不显示。public class WrapContentHeightViewPager extends ViewPager { public WrapCont原创 2015-10-15 18:01:04 · 1467 阅读 · 0 评论 -
Service的使用
首先说一下Service(服务)是什么,服务是Android的四大组件,运行在后台的没有界面的Activity,后台是不依赖UI就可以独立存在的,服务一般在内存不够用的情况下才会被杀死,不然只能手动关闭,如果你发现你的应用很耗电,看看后台Service多不多,关掉一些没有用的Service.给大家贴上简单代码,明天给大家上传一个多线程上传断电续传的demopackage com.xiaoj原创 2015-10-20 17:35:55 · 359 阅读 · 0 评论 -
Android高效加载大图片,防止OOM
大家都知道,如果加载的图片过大,就是出过OOM(内存溢出异常)int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024); Log.d("TAG", "Max memory is " + maxMemory + "KB"); 当我们加载大图片的时候应该将图片压缩。BitmapFactory 提供了多种创建Bitm转载 2015-10-18 15:32:03 · 537 阅读 · 0 评论 -
View的事件分发机制
文章转自http://blog.youkuaiyun.com/guolin_blog/article/details/9097463由于我写博客其实都是自己理解的,比较简单。 给一个Button注册一个onTouch事件,和onClick事件,onTouch事件返回false,会执行onTouch的Action,如Down,Move,UP,最后执行onclick方法,如果onTouch方法返回转载 2015-10-17 22:14:33 · 400 阅读 · 0 评论 -
Failure [INSTALL_FAILED_OLDER_SDK]
遇到这个问题,说明你的手机的系统版本跟不上SDK的版本,修改下builder的minSDKVersion就行原创 2015-10-16 13:42:45 · 439 阅读 · 0 评论 -
ViewGroup的事件分发
原文:http://blog.youkuaiyun.com/guolin_blog/article/details/9153761哈哈,首先要和各位说下ViewGroup其实没有事件分发,只有view有,哈哈ViewGroup的dispatchTouchEvent中会判断该控件是否disallowIntercept禁用掉事件拦截的功能或者onInterceptTouchEvent方法是否返回false转载 2015-10-17 23:01:25 · 420 阅读 · 0 评论 -
Scroller解析
view的getScrollX和getScrollY困惑我着我到底是什么东西。我去偷张图,==我好了,黄色的背景等于手机屏幕,view.scrollTo(100,0);就是右边图的效果。用黄色表示手机屏幕是为了好理解,其实是ViewGroup,比如这个viewGroup是match_parent,绿色的虚线是一个ViewGroup的子view,它的宽高也是match_paren原创 2015-05-19 16:25:51 · 587 阅读 · 0 评论 -
FlowLayout流式布局
这就是FlowLayout的效果,我就复制粘贴了一下,提醒我LOL一定要超神,哈哈。其实原理很简单,就是到一个控件的大小不够放了换下一行。继承ViewGroup我们要使用MarginLayoutParams测量ViewGroup的大小,测量子view的大小得到viewGroupde @Override protected void onMeasure(int widthMea原创 2015-05-05 19:45:30 · 532 阅读 · 0 评论 -
解决ADB无法启动的问题
每当我们需要这个问题,我们按Eclipse说的重启和重启adb但是有时有用,有时完全没事。这是因为我们的端口号被占用了查看 端口号查看PID 6988的应用程序 tasklist|findstr "2748"然后 taskkill /f /t /im adb.exe原创 2015-04-28 13:32:13 · 1713 阅读 · 0 评论 -
WebView的使用
WebView访问网页直接webView.loadUrl(“http://baidu.com”);即可,但是这是打开系统的浏览器。我们需要继承WebViewClient然后重写 @Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {atv.webVi原创 2015-04-24 11:23:44 · 780 阅读 · 0 评论 -
【Android开发经验】Android开发相关的Blog推荐——跟随大神的脚步才能成长为大神
本篇文章主要纪录我在学习过程中,发现的非常给力的优快云Blog和个人Blog,这些Blog都有一个共同的特点,即内容详实,讲解透彻,也算是给后来的初学者指一条路吧!只要你下定决心跟随强者的脚步,成为人们眼中的大神,只不过是时间问题! 下面排名不分先后 优快云 鸿洋:http://blog.youkuaiyun.com/lmj623565791转载 2015-04-07 18:03:17 · 455 阅读 · 0 评论 -
图片翻转效果,用于变换图片
/** * 图片翻转效果 * * @author liujie445012100 * */public class MainActivity extends Activity { private ImageView imgView; private boolean bool = false; @Override protected void onCreate(Bund原创 2015-01-19 11:44:40 · 841 阅读 · 0 评论 -
TextView内容放大缩小动画,不是控件
主要思想,定义一个放大字体的方法,定义一个缩小字体的方法,Handler互相发送消息,放大缩小字体的核心类是SpannableStringpublic class ZoomTextView extends TextView { public static final int AMPLIFY = 1; public static final int REDUCE = 2; private原创 2016-01-27 10:59:21 · 3121 阅读 · 0 评论