Android基础
Jacky_Can
从事移动应用相关的软件开发,希望在研发的道路上能积极进取,督促自己,学习更多的知识,努力成为一只大神~~
展开
-
Android手势识别之Fragment嵌套ViewPager缩放问题
一、问题发现其实对于手势识别和触摸监听这一块,已经有了事件分发机制和手势识别,还有触摸事件方法等等解决方案,但是我这这里说的,算是一个嵌套触摸问题,我也是网上查的资料才找到得解决方式,我们来看看具体得情况,如图显示得是两个标题,振动棒图和振动趋势,点击两个按钮切换下面得fragment,点击振动趋势显示下面得折线图,这个fragment里面包含得是一个viewpager,view pager里面包含原创 2017-10-27 20:31:05 · 1002 阅读 · 0 评论 -
二维码、条形码的扫描
一、概述 现在对于二维码条形码的扫描,目前来说主流框架有两个,一个是Zxing,另一个是Zbar,两者我都使用过,可能是因为我下载的版本的原因,我在使用Zbar的时候有点卡顿,甚至是读取有点慢,Zxing在维护方面做的还是i比较好的,下面我们来看下Zxing如何集成到项目中来;二、集成Zxing开源项目地址是 https://code.google.com/p/zxing/首先,需要下载Z原创 2017-06-23 16:04:45 · 732 阅读 · 0 评论 -
Retrofit和Rxjava的简单使用
Retrofit与RxJava的简单使用 retrofit是基与okhttp框架进行二次封装后的一个网络请求工具,如果单独作为网络请求来使用,我认为跟xutils、volley、okhttp并无太大的区别,只是volley在请求后的返回参数的方法里,这个方法中可以直接进行UI更新,并不需要handler通知主线程,因为它所在的线程就是主线程,所以对于xutils和okhttp来说,这是它原创 2017-03-15 11:39:02 · 615 阅读 · 0 评论 -
设计模式
一、关于设计模式的理解 什么是设计模式,设计模式简单的说是一套被反复使用的代码,是前人对代码设计经验的总结,要做一个比喻的话,制造一套房子,数据结构与算法是教会你怎么去制作水泥、石砖,而设计模式则是教会你怎么去构建一个房子的框架。我们使用设计模式,是为了让代码得到重用并且更容易通俗易懂,在软件开发中,设计模式不可或缺。 二、设计模式的分类 java中的设计模式分为创建型模式(5种)、原创 2017-03-22 11:26:36 · 323 阅读 · 0 评论 -
Android提示自动更新
在登录页或者欢迎页就去检查更新 private void checkUpdate(){ new Thread(){ public void run() { final boolean needUpdate = UpdateAppTool.doUpdataCheckNew(LoginActivity.this); Upda原创 2016-12-06 10:59:42 · 648 阅读 · 0 评论 -
设置弹性的listview
网上其实有很多通过重写listview来实现弹性的listview的方法,有的通过添加headview,有的通过scrollView进行嵌套,在这里有种比较简单的方法来实现,就是重写listview中的overScrollBy方法,代码如下: /*****************************************/ @TargetApi(Build.VERSION_CODES原创 2016-11-11 23:24:40 · 383 阅读 · 0 评论 -
ProgressBar和ProgressDialog的使用
一、ProgressBar的使用 首先在布局中设置progressbar的属性 android:indeterminateDrawable="@drawable/my_progress" // 给progressbar设置旋转的动画 style="?android:attr/progressBarStyleInverse" /原创 2016-11-11 21:40:22 · 1381 阅读 · 0 评论 -
关于WebView的使用
一、在加载网页时出现android.content.ActivityNotFoundException 通常我们在Activity中加载网页的时候是直接调用webview.load(url); ,但是当在当前的连接中要跳进另一个链接地址中不带有http或者https时,安卓就会显示一个错误的网页,如图1-1所示: 图 1-1 所以为了针对这一问题,我们在W原创 2016-10-31 16:00:09 · 396 阅读 · 0 评论 -
Android面试相关之基础知识
一、Activity生命周期1、Activity的四种状态running:Activity处于栈顶状态,当前正在运行的界面 pause:Activity失去焦点,失去与用户交互的能力,状态信息和内存还在,除非内存不够 stopped:Activity不可见,完全被覆盖,内存不紧张的时候,状态还在 killed:Activity被销毁2、Activity生命周期Activity启动->onCreate原创 2017-11-04 20:09:09 · 500 阅读 · 1 评论