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

Android开发

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

关注
12 已关注
216篇博文
  • Android--NavigationView+DrawerLayout实现侧滑(仿QQ)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    2018-01-10 15:59
    2129
  • Android--小技巧:如何实现“再按一次退出程序”效果

    实现原理:需要在退出的页面activity里复写onKeyDown()方法实现功能逻辑,从而实现该功能。 //声明一个long类型变量:用于存放上一点击“返回键”的时刻 private long...

    2018-01-10 12:45
    79
  • Android--图片轮播(banner)

    推荐第三方框架banner,地址:https://github.com/youth5201314/banner 使用步骤 Step 1.依赖banner Gradle de...

    2018-01-09 20:45
    170
  • Android studio--代码混淆

    混淆就是对发布出去的程序进行重新组织和处理,使得处理后的代码与处理前代码完成相同的功能,而混淆后的代码很难被反编译,即使反编译成功也很难得出程序的真正语义。被混淆过的程序代码,仍然遵照原来的档案格式和...

    2018-01-08 16:03
    77
  • Android--FragmentTabHost+ViewPager+Fragment实现底部tab菜单栏

    activity_main.xml <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas...

    2018-01-08 12:59
    2096
  • Android--判断APP是否运行

    //通过判断手机里的所有进程是否有这个App的进程 //从而判断该App是否有打开 private boolean shouldInit() { //通过ActivityManager我们可以...

    2018-01-06 13:57
    103
  • Android--进程常驻

    网上大致有以下几种方法: 1、将Service设置为前台进程 2、在service的onStartCommand方法里返回 STATR_STICK 3、添加Manifest文件属性值为andro...

    2018-01-05 16:50
    90
  • Android消息推送:手把手教你集成小米推送

    原文地址:http://blog.csdn.net/carson_ho/article/details/53673448 前言 在Android开发中,消息推送功能的使用非常常见。 ...

    2018-01-04 11:28
    759
  • Android Binder机制原理(史上最强理解,没有之一)

    原文地址: http://blog.csdn.net/universus/article/details/6211589   Binder是Android系统进程间通信(IPC)方式之一。...

    2018-01-03 18:02
    591
  • Android--进程间通信(Binder)

    Android系统提供了一些通用服务,比如音乐打电话发短信,WIFI,定位,输入法,传感器等。应用程序与这些通用服务运行在不同的进程中,如果应用程序想要与这些通用服务交互就要涉及到进程间通信,Bind...

    2017-12-25 22:52
    212
  • Android--单例模式

    ###定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 Singleton:负责创建Singleton类自己的唯一实例,并提供一个getInstance的方法,让外部来访问...

    2017-12-25 23:14
    240
  • Android--Https编程

    概述 SSL(Secure Sockets Layer 安全套接层),为网景公司(Netscape)所研发,用以保障在Internet 上数据传输之安全,利用数据加密(Encryption)技术...

    2017-12-08 10:23
    295
  • Android--数字签名和数字证书

    一、数字签名 1. 概述 数字签名是非对称加密与数字摘要的组合应用 2. 应用场景 校验用户身份(使用私钥签名,公钥校验,只要用公钥能校验通过,则该信息一定是私钥持有者发布的)...

    2017-12-08 10:18
    338

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