漫漫求学中的孩儿

简简单单,就这样。。。

排序:
默认
按更新时间
按访问量

git revert 和reset的区别

这里讲一下git revert和git reset的区别:git revert 是撤销某次操作,此次操作之前的commit都会被保留git reset 是撤销某次提交,但是此次之后的修改都会被退回到暂存区具体一个例子,假设有三个commit, git st:commit3: add test3.c...

2017-03-17 12:17:19

阅读数:489

评论数:0

React Native & Android集成

在一个现有的APP里集成ReactNative. 都是杂碎时间搞的,写的流程有些乱。。。。

2016-12-20 18:56:25

阅读数:3017

评论数:0

关于近期遇到的坑-SurfaceView,RecylerView等

近期参与了一个多人视频通话的业务,在其中使用SurfaceView负责显示用户的视频流,没想到被坑死。。 关于显示和隐藏背景: 由于是用六宫格的形式同时展示多人的视频,就选用了RecyclerView来实现,视频用SurfaceView展示,如果用户关掉了摄像头,使用语音模式就不显示Surface...

2016-11-10 14:25:46

阅读数:4751

评论数:3

微服务之Spring Boot 简单搭建

spring-boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。它不再需要繁琐的XML配置,能够自动发现并自动处理复杂的依赖管理。Spring Boot就是一些库的集合,它能够被任意项目的构建系统所使用。 Spring Boot 支持Mav...

2016-08-28 00:51:39

阅读数:2288

评论数:0

试水Bilibili/ijkplayer-Android-Demo

对ijkplayer提供的Demo进行精简优化。ijkplayer的编译请查看上一篇LINK 官方提供的Demo的代码还是挺多的,甚至还用了otto,需要对官方的demo进行精简,去除一些用不到的代码。首先需要的是ijkplayer-{arch},ijkplayer-java两个库,exo是Goo...

2016-08-26 18:45:15

阅读数:8821

评论数:6

探究 Dagger2

Dagger2是Dagger的分支,早期有square开发,现在由谷歌公司接手维护。主要实现了依赖注入(DI)的思想,对象不在具体使用的地方进行实例化,而是在其他地方进行统一管理。最大限度的进行解耦。 Dagger2 使用注解的形式来标示注入和提供实例等操作,但基于运行效率,混淆问题等原因的考虑,...

2016-08-26 18:41:17

阅读数:1249

评论数:0

使用图片作为TextView的字体颜色(前景?)

在dribbble上看到一个效果 https://dribbble.com/shots/2918663-INVES-profolio-cover,如下图:就想如果用Android来实现该怎么做呢?首先想到的是,把图片当做ViewGroup或者TextView的背景,在dispatchDraw()或...

2016-08-26 14:19:27

阅读数:830

评论数:0

试水Bilibili/ijkplayer-Android

ijkplayer 是Bilibili基于ffmpeg开发并开源的视频播放器,支持播放本地网络视频,也支持流媒体播放。支持Android&iOS. 系统:Mac os 10.11.1 NDK: ndk-r12b Androd Studio 2.1.2

2016-08-04 17:30:58

阅读数:14687

评论数:5

Android API Level对照表

Android API Level 对照表,留存备查

2016-07-08 17:18:41

阅读数:793

评论数:0

使用编译时注解方式实现View注入(Android Studio)

ButterKnife是一个强大的View注入,事件注入的框架,现模仿ButterKnife的方式,使用编译时注解实现View的注入的Demo。 基本的原理在上一篇文章中(https://www.zhangningning.com.cn/blog/Android/android_rententio...

2016-05-24 00:00:22

阅读数:5656

评论数:4

体验Android ORM之DBFlow

DBFlow综合了 Active Android, Schematic, Ollie,Sprinkles 等库的优点;不通过消耗性能的反射而通过注解实现,性能好(Referer); https://github.com/Raizlabs/DBFlow1.为什么使用DBFlow? 如果要执行下面这...

2016-04-12 01:14:19

阅读数:5828

评论数:6

Android API Level 版本对应表

Android API level对应表 备查用的。

2016-03-27 14:49:41

阅读数:699

评论数:0

Android 在ListView使用addHeader注意的问题

记录使用addHeader时候要注意的问题。

2015-12-27 13:35:22

阅读数:8963

评论数:0

解决Spinner有时不回调onItemSelected

在使用Spinner的时候有时候需要在用户点击下拉的任一项时都要出发一个事件,但有时候Spinner不会回调onItemSelected方法,尤其是下拉中只有一个元素的时候。永远不会回调onItemSelected方法。 找了半天,有说加flag的,有说监控onTouch事件的,都不是很理想,还不...

2015-06-10 00:20:00

阅读数:3265

评论数:0

Android 突破 65K Methods

由于业务需求导入了Google Play Service 的库,编译直接报错。经查发现超出65K个方法,一个Dex已经无法包含。 开发用的Android Studio,首先在 build.gradle的defaultConfig中添加multiDexEnabled true,来突破突破65535的...

2015-06-09 23:52:33

阅读数:2583

评论数:0

Android设置沉浸式状态栏时改变状态栏的颜色(只对MIUI V6可用)

Android支持在API 19及以上使用沉浸式状态,但在MIUI V6下如果扩展的颜色比较浅,会导致状态栏的文字无法看清。 在Android4.4设备上支持沉浸式状态栏,只需要添加values-v19/styles.xml 下添加 <style name="AppBaseThem...

2015-04-27 19:09:58

阅读数:7122

评论数:3

使用谷歌地图 Javascript版

谷歌称Map JavaScript V3版是同时为PC和移动设备开发的,使用Html5。 首先需要在 Google Console 申请KEY,创建 一个 Browser key ,简单demo就可以使用:<!DOCTYPE html> <html> <head&...

2015-04-07 13:27:30

阅读数:3024

评论数:0

Android 国内集成使用谷歌地图

由于众做周知的原因在国内使用谷歌地图不太方便,在开发中如果直接使用会出现些问题。但国内的如百度地图,高德地图等都无法提供详细的国外地图数据,所以研究一下喽,,, 使用 Google Maps Android API v2使用谷歌提供的SDK,Android Studio开发。首先保证SDK Man...

2015-03-31 13:56:40

阅读数:32229

评论数:28

Android官方技术文档翻译——ApplicationId 与 PackageName

本文译自androd官方技术文档《ApplicationId versus PackageName》,原文地址:http://tools.android.com/tech-docs/new-build-system/applicationid-vs-packagename。 本文地址:htt...

2015-02-10 14:44:13

阅读数:925

评论数:0

解决Android Webview 加载一些网页出现白板现象

Webview 加载一些链接出现白板现象,经过调试onLoadResource 已经正常执行,也就是资源文件都已经成功加载,onReceivedSslError也没有回调到,用自带浏览器和UC都是正常,证明链接本身没有问题,Webview也正常运行,没有出现错误,那就是Webview的配置问题了。...

2015-02-02 18:00:02

阅读数:15740

评论数:2

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