原氢的专栏

博观而约取,厚积而薄发。

React Native Android 保存网络图片到相册

最近项目有个需求:保存网络图片到相册,IOS用CameraRoll很容易就实现了,Android稍微要麻烦点,思路是用库react-native-fetch-blob(版本0.10.8,也可以用其它库)下载图片到本地并拿到它的路径,然后用CameraRoll把图片塞到相册里,再把下载下来的图片删除...

2018-06-12 17:43:20

阅读数:541

评论数:1

Android快速集成Zxing扫码库

今天为大家介绍的是我的github开源项目ZxingSimplify,一个精简的安卓Zxing扫码库。有了它你将分分钟集成扫码(包括二维码、条形码等)功能。 一.扫码界面 二.使用 1.Gradle添加依赖,此库已同时提交到Jcenter、MavenCentral,最新版本1.0.5。 com...

2017-04-25 11:14:17

阅读数:6930

评论数:3

Android提交library(aar)到JCenter和MavenCentral经验总结

最近自己也实践了把提交library(aar)到JCenter和MavenCentral,以下是我的经验总结,希望对看到这篇文章的小伙伴有所帮助。 一.提交方法: 1.bintray-release     如果只想把library提交到JCenter就用这个方法,毕竟现在AS默认是从JCente...

2017-03-10 16:31:55

阅读数:851

评论数:0

Android Studio 使用 Lambda表达式

AS2.1的Jack编译器终于支持Java8的一些新特性了,下面介绍在AS中使用Lambda表达式。 1.配置build.gradle(Module:app) apply plugin: 'com.android.application' android { compileSdkVers...

2016-05-03 08:30:26

阅读数:2378

评论数:3

Android LogUtil(log工具类)

Android LogUtil(log工具类) LogUtil package com.example.shen.logutil.utils; import android.text.TextUtils; import android.util.Log; /** ...

2016-02-29 09:05:16

阅读数:4860

评论数:0

Android SharedPreferences的简单封装

Android SharedPreferences的简单封装 SP数据保存在/data/data//shared_prefs目录下且以XML格式保存的。 SPUtils package com.example.shen.sputil.utils; import android.co...

2016-02-28 10:14:43

阅读数:4203

评论数:1

Android隐藏状态栏、导航栏

Android隐藏状态栏、导航栏 private void hideStatusNavigationBar(){ if(Build.VERSION.SDK_INT<16){ this.getWindow().setFlags(WindowMa...

2016-02-04 22:21:40

阅读数:2281

评论数:0

Android Studio Git插件_版本回退

Android Studio Git插件_版本回退 1.版本回退方法1(回到过去) 2.版本回退方法2(回到未来)

2016-01-27 21:50:20

阅读数:4738

评论数:3

Android Studio Git插件_标签

Android Studio Git插件详解_标签 1.1创建标签方法1 1.2创建标签方法2 2.查询标签并新建分支 3.推送标签到远程

2016-01-27 09:08:12

阅读数:437

评论数:0

Android Studio Git插件_分支

Android Studio Git插件详解_分支管理 1.创建本地分支develop 2.创建远程分支develop 3.合并develop分支到master分支 4.解决冲突 5.删除分支develop

2016-01-22 22:36:05

阅读数:1251

评论数:0

Android自定义ViewPager可控制是否滑动

Android自定义ViewPager控制是否滑动 MyViewPager.java package com.shen.toolbox.base.widget; import android.content.Context; import android.support.v4.view.View...

2016-01-13 08:49:28

阅读数:1248

评论数:0

Android继承Parcelable接口传递复杂数据类型

Android继承Parcelable接口传递ArrayList、自定义类等复杂数据类型。 Dictionary.class package com.shen.toolbox.function.entity; import android.os.Parcel; import android....

2016-01-05 10:24:10

阅读数:2266

评论数:0

Android访问已存在的SQLite数据库

上篇文章讲的是用DatabaseHelper新建一个数据库再进行增删改查,但大多数情景是数据库已经存在了,那怎么去访问呢?思路是先判断data/data//databases目录下数据库是否存在,如果不存在,用流操作把res/raw或assets目录下的数据库拷贝到data/data//datab...

2015-12-24 11:00:41

阅读数:2585

评论数:0

Android SQLite demo 之增、删、改、查

Android SQLite demo 之增、删、改、查 最终效果动画 MainActivity package com.example.shen.sqlitetest; import android.app.Activity; import android.database.Cursor;...

2015-12-18 15:48:01

阅读数:2442

评论数:1

Android自定义ActionBar背景颜色(从源码分析)

Android自定义ActionBar背景颜色 修改前后效果图:   在style.xml里加一行代码搞定 @color/green 那为什么是"colorPrimary"呢,一层一层找 这里已经出现“co...

2015-12-11 10:08:26

阅读数:3240

评论数:0

Android Studio与文档注释

AS版本1.2 1.添加文档注释快捷键 File/Settings/Keymap查找”Fix doc comment“,Add Keyboard Shortcut来添加快捷键,使用的时候,光标停在要添加文档注释的类或方法上,使用你设置的快捷键。 /** * @param...

2015-11-14 13:43:02

阅读数:1886

评论数:0

Android ViewPager等自制图片轮播器

素材 ViewPager、RadioGroup、WebView等 关键点 效果图 源码 demo下载地址

2015-11-05 16:46:42

阅读数:2250

评论数:0

Android ViewPager+Fragment超高仿微信主界面(带底部图标切换动画)

ViewPager+Fragment超高仿微信主界面 1.原理 原理很简单,监听ViewPager滑动状态,更改两张图片的透明度。微信应该不是这么做的,但效果基本一样。 2.效果动画 3.源码 MainActivity package com.example.shen.test.activit...

2015-10-28 09:57:04

阅读数:4173

评论数:3

Android沉浸式状态栏、导航栏

Android沉浸式状态栏,用的是开源库SystemBarTint。 demo下载地址: 效果图: 步骤: 1.添加类SystemBarTintManager到项目中 2.添加代码 //Android4.4及以上版本才能设置此效果 if (Build.VERSI...

2015-10-23 18:52:48

阅读数:6456

评论数:2

Android密码明文密文切换

Android密码明文密文切换,注册的时候用的比较多。 效果动画: MainActivity package com.example.shen.passwordtest; import android.os.Bundle; import android.support.v7.app...

2015-10-22 15:57:33

阅读数:2840

评论数:0

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