Replugin Demo的简单使用与分析(二)

参考资料: 插件的组件Replugin Demo的简单使用与分析(二)主要分析demo1中RePlugin的用法。其实Demo1最主要的主题就是:RePlugin的其中一个优势在于,开发RePlugin插件几乎和开发“单品”无异。一、插件内可以标准的启动插件中的另一个Activity(View v...

2017-08-04 13:55:53

阅读数 578

评论数 1

Replugin Demo的简单使用与分析(一)

未整理版。。。目前RePlugin2.1.7版本宿主APK包含了这四个如图的主要功能 1. 开启插件demo1中的MainActivity 2. 带返回ForResult的开启插件demo1中的MainActivity 3. 利用demo1中的fragment替换host中fragment ...

2017-08-03 11:07:02

阅读数 2927

评论数 0

Android连接无线键鼠导致Activity生命周期销毁重建的问题

不管是无线键鼠还是什么蓝牙的设备连入会导致Activity生命周期销毁重建,加入以下即可,navigation得要。。。 参考资料: the Android docs<activity ... android:configChanges="orientation|scre...

2016-09-12 16:38:00

阅读数 520

评论数 0

Android U盘插拔监听详细版以及U盘写入权限解决办法

首先,代码都是用在项目里的,肯定是可用的。踩过的一些坑一起会写在下面。如果有更好的方法,请告知我。用广播接收U盘插板的状态,其中插板的判断可以加入"android.intent.action.MEDIA_MOUNTED".equals(action) ...

2016-09-11 18:45:50

阅读数 13199

评论数 1

Android拍照或从相册选取以及裁剪

private void getPicFromPhoto() { Intent intent = new Intent(Intent.ACTION_PICK, null); intent.setDataAndType(MediaStore.Images.Media....

2016-08-23 15:41:42

阅读数 862

评论数 0

Android之Fragment实战

推荐学习启舰的系列Fragment教程,堪称经典。 Fragment详解之一——概述 Fragment详解之二——基本使用方法 Fragment详解之三——管理Fragment(1) Fragment详解之四——管理Fragment(2) Fragment详解之五——Fragment间参...

2016-07-10 17:04:09

阅读数 806

评论数 0

Android中zip,tar.gz压缩与解压缩

项目中有这样的需求,在导出的时候需要导出压缩包,导入的时候需要解压缩包。网上看到不少代码都有不少缺陷,要不zip不支持中文,要不不支持压缩到任意目录,修改了下发上了。 需要两个jar包,一个ZipEntry.jar让zip压缩支持中文 一个commons-compress-1.5是tar和gz...

2016-06-27 13:17:11

阅读数 5508

评论数 1

greenDao分页加载

不定时记录greenDao使用方法。 分页加载20条数据,以id倒叙的方式 public List<UserEntity> getTwentyRec(int offset){ UserDao dao = openReadableDb().getUserDao()...

2016-06-06 17:08:13

阅读数 6913

评论数 2

使用Android Studio打jar包的步骤

在需要打包的module的build.gradle里面添加以下代码:task makeJar(type: Copy) { delete 'build/libs/tableview.jar' from('build/intermediates/bundles/release/') ...

2016-06-05 10:35:56

阅读数 296

评论数 0

作者的话

作为一个自学安卓大军的一员,大神们总结的安卓学习之路让我受益匪浅,众多的开源项目也让我受益良多。也深知在自学安卓这条路上有许多的困难,自己也走了不少的弯路,所以才有了这个app:自学安卓之路。希望将我的一些经验总结在这个app里面,包括一些安卓中重要的知识,为了更方便童鞋们参加面试,增加了练习的模...

2016-05-11 17:35:17

阅读数 239

评论数 0

OKHttp源码解析

出处:http://frodoking.github.io/2015/03/12/android-okhttp/ Android为我们提供了两种HTTP交互的方式:HttpURLConnection 和 Apache HTTP Client,虽然两者都支持HTTPS,流的上传和下载,配置超时...

2016-04-19 23:09:50

阅读数 331

评论数 0

Rxjava、retrofit初探

刚开始学习,先记录一些东西,以后再做整理建议查看深入浅出RxJavaAwesome-RxJava lzyzsd收集的关于Rxjava的知识给 Android 开发者的 RxJava 详解———————–所以下面就不用看了,只是搜集一些我觉得挺重要的,要条理的话看上面的package com.ex...

2016-03-12 20:49:44

阅读数 366

评论数 0

Android数据库SQLite操作详解及LitePal用法详解(四)

接下来我们继续学习使用LitePal进行数据的增删改查的操作: v - 增加数据 想要存储一条数据到Album表当中,存储两条数据到song中 //使用LitePal增加数据 Album album = new Album(); album....

2016-03-09 11:31:52

阅读数 489

评论数 0

Android数据库SQLite操作详解及LitePal用法详解(三)

1. 什么是LitePal:百度百科这么说的,LitePal是一款开源的Android数据库框架,采用了对象关系映射(ORM)的模式,将平时开发时最常用的一些数据库功能进行了封装,使得开发者不用编写一行SQL语句就可以完成各种建表、増删改查的操作。并且LitePal很“轻”,jar包大小不到100...

2016-03-09 00:38:02

阅读数 1417

评论数 0

Android数据库SQLite操作详解及LitePal用法详解(二)

本篇开始学习使用数据库的增删改查,作为数据库最基本以及最核心的四项功能。 (一)增加数据 同样的添加一个按钮: <Button android:id="@+id/btn_add_data" android:layout_width...

2016-03-08 23:53:05

阅读数 435

评论数 0

Android数据库SQLite操作详解及LitePal用法详解(一)

参考资料:Android数据库高手秘籍 第一行代码在安卓中数据的存储是很重要的一部分,任何一个应用程序其实说白了就是在不停地和数据打交道。Android 系统中主要提供了四种方式用于简单地实现数据持久化功能,即文件存储、外部存储、SharedPreference 存储以及数据库存储。使用文件、S...

2016-03-08 23:42:54

阅读数 489

评论数 0

Android RecyclerView 使用解析,替代ListView

一、啥是RecyclerView啊?看看官网咋说的:RecyclerView是一个更强大,更灵活的ListView版本。Google老大都发话了,我们还是赶快开始用RecyclerView吧。先看看RecyclerView: 可以看到相比于ListView多了一个LayoutManager的...

2016-03-01 17:14:32

阅读数 423

评论数 0

Material Design之Toolbar的使用以及修改菜单和字体颜色

Toolbar简介Toolbar使应用的标准工具栏,可以说是Actionbar的升级版。和Actionbar相比,Toolbar最明显的变化是自由,方便定制。Toolbar的使用因为只要有Toolbar,所以需要把原本的 ActionBar 隐藏起来。在style文件设定主题 <!--...

2016-03-01 11:29:48

阅读数 5246

评论数 0

Material Design之Theme样式及切换

说到我们的Theme样式不得不说下我们经典的一张图 在values-v21中的style文件中可以先创建两个theme <!-- Base application theme. --> <style name="AppTheme" parent...

2016-03-01 00:03:50

阅读数 576

评论数 0

Android之Handler消息机制详解

1、什么是Handlerhandler是android给我们提供用来更新UI的一套机制,也是一套消息处理,我们可以发送消息,也可以通过它处理消息。2、android为什么要设计只能通过Handler机制更新UI呢最根本的目的就是解决多线程并发的问题。 假设如果再一个Activity当中,有多个线...

2016-02-28 16:15:34

阅读数 362

评论数 0

提示
确定要删除当前文章?
取消 删除