博客专栏  >  移动开发   >  Android开发

Android开发

记录平时开发心得,分享交流。

关注
17 已关注
227篇博文
  • Android--代码实现自定义Button

    使用StateButton.java,res/values/attrs.xmlimport android.content.Context; import android.content.res.Co...

    6天前 14:43
    77
  • Android--跳转到各大手机品牌权限管理界面

    /** * 跳转设置页面 */ import android.app.Activity; import android.content.ComponentName; import android...

    2018-05-11 13:34
    149
  • Android--数据库GreenDao使用

    一、简介greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操作数据库时更简单、更方便。如下图所示:Github地址:https://g...

    2018-05-07 17:26
    91
  • Android--监听手机解锁

    权限<uses-permission android:name="android.permission.DISABLE_KEYGUARD" /> ...

    2018-04-10 10:07
    43
  • Android--okhttp断点下载+进度

    import android.net.Uri; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; i...

    2018-03-30 10:48
    138
  • Android--权限申明第三方库

    一、Android现在申请权限比较麻烦,在github查找到一个比较好用的库:AndPermission依赖:implementation 'com.yanzhenjie:permission:2.0...

    2018-03-29 13:53
    175
  • Android--热修复

    介绍        产品上线后发现了一个小bug,急需修复,以热修复补丁方式动态修复紧急bug,不再需要重新发布App,不再需要用户重新下载,覆盖安装。目前开源了许多的热修复框架:如Jasonross...

    2018-03-27 21:37
    52
  • Android--增量更新

    一、介绍                当我们发布新版本的时候,一些用户升级并不是很积极,这就造成了新版本的升级率并不高。而google为了解决了这个问题,提出了Smart App Update,即增...

    2018-03-27 21:05
    62
  • Android--WebSocket

    WebSocket 是一种双向通信协议,在建立连接后,WebSocket服务器和 Browser/Client Agent 都能主动的向对方发送或接收数据,就像 Socket一样。它类似TCP长连接,...

    2018-03-20 15:00
    177
  • Android--后台长期执行定时循环任务

    import android.app.AlarmManager; import android.app.PendingIntent; import android.app.Service; impor...

    2018-03-19 09:31
    180
  • Android studio--将项目生成为jar包

    第一步:切换成Android 找到Gradle 下的app。第二步: 屏蔽application,创建libaray,然后进行编译。第三步:点击右上角 找到app第四步:找到 libjarsForRe...

    2018-03-13 10:44
    238
  • Android--智能下拉刷新框架(SmartRefreshLayout)

    SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGroup 而不是FrameLay...

    2018-02-25 16:04
    184
  • Android--NavigationView+DrawerLayout实现侧滑(仿QQ)

    1、首先导包 [java] view plain copy  print? compile 'com.android.support:design:26.1.0'   2、使用...

    2018-02-06 16:21
    1018
  • Android--fragment与activity及两个fragment之间的跳转实现

    在应用的交互中,我可能需要实现:从当前的fragment跳转到另一个fragment从当前的fragment跳转到一个activity中从当前的activity跳转到一个fragment中网上提供的思...

    2018-02-05 21:39
    137
  • Android--自定义toolbar(Fragment)

    public class ContactsFragment extends BaseFragment { /** * 标志位,标志已经初始化完成 */ privat...

    2018-02-05 14:58
    143
  • Android--BottomNavigationBar实现底部导航栏

    1.BottomNavigationBar的下载地址 https://github.com/Ashok-Varma/BottomNavigation 2.使用的方法 2.1在Grad...

    2018-01-31 19:33
    3357
  • Android--Fragment 实现懒加载和不重复加载

    基类: package fragment; import android.support.v4.app.Fragment; import android.view.View; /** * C...

    2018-01-31 14:49
    2182
  • Android--SwipeMenuListView的使用

    一、实现效果: 二、分析 先看两个图:有一个大体的了解  这是框架中所有的类。 1.下面的图是视图层次: 上面的图中:SwipeMenuLayout是ListView中item的布局...

    2018-01-15 14:44
    2186
  • Android--HandlerThread详解

    一、使用场景 举个例子,数据实时更新,我们每10秒需要切换一下显示的数据,如果我们将这种长时间的反复调用操作放到UI线程中,虽说可以执行,但是这样的操作多了之后,很容易会让UI线程卡顿甚至崩溃。 于...

    2018-01-10 21:21
    155
  • Android--Handler的内存泄漏原因及解决方法

    一、如何造成内存泄漏: 1、主线程的Looper对象会伴随该应用程序的整个生命周期 2、Java里,非静态内部类和匿名类都会潜在引用它们所属的外部类 发送的延迟空消息(EmptyMessageD...

    2018-01-10 15:59
    2180

Android面试
1125071
Android SDK
14107432
互联网安全
852694
Java开发
28192724
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部