自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Nature_Day的专栏

路漫漫其修远兮,吾将上下而求索!

  • 博客(121)
  • 资源 (4)
  • 收藏
  • 关注

原创 Spring Boot开发环境搭建

环境: win7 idea创建工程下一步下一步,直到结束工程结构创建controller运行工程,默认会启动idea自带的tomcat服务器

2019-04-19 20:08:58 343

转载 Java开发必用的工具包

Java开发必用的工具包Java是最流行的开源语言之一。有赖于Java的开源,涌现出一大批优秀的开源框架,基本涵盖了开发中的方方面面,让程序员可以专注于自己的业务逻辑。​今天,我们就来聊聊在开发中,经常被我们所忽略的【工具包】。Apache CommonsStringUtils 绝对是力荐的工具类!String本身作为Java中最常使用的数据类型,有一个好的工具类,让你在开发时犹如手握...

2019-03-29 22:25:31 438

原创 正式发布 Android 架构组件 1.0 稳定版 | 附带中文介绍视频

正式发布 Android 架构组件 1.0 稳定版 | 附带中文介绍视频

2017-11-08 16:39:34 487

转载 JNI官方中文资料

转载至http://blog.csdn.net/yanbober/article/details/45310365【工匠若水 http://blog.csdn.net/yanbober】 阅读前一篇《NDK-JNI实战教程(一) 在Android Studio运行第一个NDK程序》 http://blog.csdn.net/yanbober/article/details/45309049

2017-09-11 16:12:21 459

转载 Android的NDK开发JNI传递参数和返回值

前言我们在使用JNI时最常问到的是JAVA和C / C ++之间如何传递数据,以及数据类型之间如何互相映射。我们从整数等基本类型和数组,字符串等普通的对象类型开始讲述。至于如何传递任意对象,将在后面会更新。原文链接请标明: http://blog.csdn.net/u011974987/article/details/52743495 本文其区别是:【stromxu的博客】

2017-09-11 15:42:54 1974

原创 Android studio javah

Program:                  $JDKPath$\bin\javah.exeParameters:             -classpath $OutputPath$;$ModuleSdkPath$/platforms/android-25/android.jar -jni -d $ModuleFileDir$/src/main/jni $FileClass$

2017-09-11 14:11:19 439

转载 Google 官方应用架构的最佳实践指南

导语:虽然说 Android 的架构选择一直都很自由,MVP、MVC、MVVM 各有拥趸。但 Google 最近还是推出了一份关于应用架构的实践指南,并给出了相当详尽的步骤和一些指导建议。希望大家都能看一看,学习一下,打造更加优秀易用的 APP,也为 Android 生态的改善做一点贡献。: )最近,官方推出了一份关于应用架构的最佳实践指南。这里就给大家简要介绍一下:首先,An

2017-05-24 08:46:16 581

原创 Android源码系列分析

http://blog.csdn.net/luoshengyang/article/details/8923485

2017-05-17 08:46:03 337

转载 Android Context 是什么?

引言Context对于Android开发人员来说并不陌生,项目中我们会经常使用Context来获取APP资源,创建UI,获取系统Service服务,启动Activity,绑定Service,发送广播,获取APP信息等等。那么Context到底是什么?Context又是怎么来实现以上功能的?在什么场景下使用不同的Context?一个APP中总共有多少个Context?这篇博客将从源码角度带你

2017-03-02 15:04:20 565

转载 Android Instant Run

在Instant Run刚出来的时候,反编译源码写过一篇Instant Run原理解析,但过于基于源码,感觉没有写清楚,这周Android Developers推出了Instant Run: An Android Tool Time Deep Dive来讲解Instant Run原理,既然是官方推出的,当然要重点看看,整理了一下,算是对Instant Run有了更全面的了解。完整构建和

2016-12-29 11:15:21 424

原创 Chrome跨域

windows: –disable-web-security –user-data-dir

2016-12-06 14:39:22 355

原创 Android文件目录结构

Android系统目录结构 Android系统data目录 apk安装之后位于系统目录 apk安装之后dex文件目录 apk安装之后系统中的数据目录

2016-10-11 11:00:16 523

转载 css3 flex兼容性

flex兼容性

2016-10-10 10:46:45 1306

转载 Android UncaughtExceptionHandler

背景 安卓应用闪退后总会出现一个“抱歉,App已经停止运行”的弹窗,这样的用户体验并不好。很多大厂的App都去除了这个弹窗,因此本文主要介绍如何去除默认闪退弹窗,以及在闪退时做一些必要的善后工作。老规矩,在节目开始之前,先来一个搞笑段子: 又一次坐火车,我坐的是三人一排的那种,我的旁边是一个中年大叔,大叔旁边是一个漂亮的妹子。 我寻思着想找妹子搭搭讪,就对大叔说:“叔叔,我们换

2016-10-09 17:13:21 590

转载 html5布局适配rem

css实现方法:html { font-size : 20px;}@media only screen and (min-width: 401px){ html { font-size: 25px !important; }}@media only screen and (min-width: 428px){ html { fo

2016-10-08 13:56:53 1106

转载 Android视觉规范-间距规范与文字规范单位换算(dip、sp与px)

1、dip与pxAndroid工程师在写页面时,margin值的单位是dip,而视觉设计师通常情况下是通过px来控制margin值的,不同单位之间的差别是什么呢?看下面的参数。 在WVGA(800x480)下dip与px之间的视觉测算结果: 1dip=2px9dip=14px17dip=26px

2016-09-08 15:31:33 653

转载 Android ImageView scaleType

2016-08-25 09:05:59 533

转载 Android中shape属性详解

一、简单使用刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标签怎么用。1、新建shape文件首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml内容是这样的:(先不需要理解,先看shape怎么用)[html] view plaincopyxml versio

2016-08-24 16:04:38 6118 3

转载 手机Android音视频采集与直播推送

本文载自:http://blog.csdn.net/xiejiashu/article/details/34860575恰逢2014 Google I/O大会,不难看出安卓在Google的推进以及本身的开放性作用下,已经快延生到生活的 各个方面了,从安卓智能手机、平板,到可穿戴的Android Ware、眼镜、手表、再到Android汽车、智能家 居、电视,甚至最近看新闻,日本出的

2016-08-23 10:56:23 2469

原创 Android Studio多渠道打包

Android Studio多渠道打包主要是配置app moudle里的build.gradle文件:android { ... buildTypes { release { minifyEnabled true proguardFiles getDefaultProguardFile('proguard-android

2016-08-03 16:34:58 402

原创 Android Retrofit + RxAndroid

Android Retrofit+RxAndroid实现网络请求框架

2016-07-25 14:25:06 647

原创 Android ListView 分页加载实现

ListView加载更多实现效果:源码地址:https://github.com/NatureDay/MySwipeLoadList

2016-07-21 14:51:45 1078

原创 Android原生应用集成ReactNative坑总结

官方指导:http://facebook.github.io/react-native/docs/integration-with-existing-apps.htmlAndroid原生应用集成React Native过程中可能出现各种问题,下面是总结出来的:1、首先是app module的build.gradle脚本中dependencies { ...

2016-07-21 14:16:27 1163

转载 框架选择

这么多开源框架,该用哪个好?想必这样的问题,大家都有疑惑过。我想大部分的疑惑无非以下几点:这个框架稳定吗?要是有bug怎么办?这个框架能满足我的所有需求吗?如果用到一半发现不适用该怎么办?这个框架耦合度高吗?是否能按照需求再去定制扩展?先不看以上几点,我们先来说什么样的框架一定一定不要采纳:聚合型框架一定要放弃(比如Afinal,xUtils),why?越是大而

2016-06-29 11:37:34 590

原创 SwipeRefreshLayout自动刷新实现

import android.annotation.TargetApi;import android.os.Handler;import android.support.v4.widget.SwipeRefreshLayout;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import a

2016-06-02 14:31:31 1317

原创 Android混淆规则

# If your project uses WebView with JS, uncomment the following# and specify the fully qualified class name to the JavaScript interface# class:#-keepclassmembers class fqcn.of.javascript.interface.

2016-05-31 15:03:13 5613

转载 Android文件缓存

在Android手机里面,缓存的位置分为两类,一类是Internal Storage,即内部存储,另外一类是External Storage,即外部存储。比较老的手机,有一个手机内部存储,还有一个SD卡存储,就是分别对应这两种存储位置,因为以前的SD卡是可以扩展的,即可拆卸的,所以可以用是否可拆卸作为内外存储的分类标准。但是现在最新的设备,比如小米、锤子、华为等,都取消了可拆卸的SD卡,直接与机身焊

2016-03-02 15:25:57 595

转载 Android架构思考

http://keeganlee.me/post/android/20150605

2016-02-18 16:46:05 513

原创 Android多tab实现方式

Android多tab实现方式Demo:package com.example.helloworld.myapplication;import android.support.v4.app.Fragment;import android.support.v4.view.ViewPager;import android.support.v7.app.AppCompatActivity;impor

2016-01-20 16:29:05 977

转载 手机短信的PDU编码和解码

共有三种方式来发送和接收SMS信息:Block Mode, Text Mode和PDU Mode。其中PDU Mode被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。发送短消息常用Text和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,实现起来十分容易,但最大的缺点是不能收发中文短信;而PDU模式不仅支持中文短信,也能发送

2015-11-05 10:44:07 566

转载 Android获取文件目录

Android 2,.1中获取内存卡上的data/data/org.lesohome.activity/files/目录,保存在此目录的文件,当程序卸载时,系统会自动删除。从Android 2.2开始,系统增加了新的函数: context.getExternalFilesDir() 来统一Android程序在Sd上的保存目录约定,省的大家看到SD卡根目录越来越乱了。 通过此函数获取了保

2015-07-15 09:58:07 1210

转载 ContentProvider总结

ContentProvider1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)ContentProvider简

2015-07-13 14:13:17 372

转载 Android中UI线程与后台线程交互设计方法

在android的设计思想中,为了确保用户顺滑的操作体验。一些耗时的任务不能够在UI线程中运行,像访问网络就属于这类任务。因此我们必须要重新开启一个后台线程运行这些任务。然而,往往这些任务最终又会直接或者间接的需要访问和控制UI控件。例如访问网络获取数据,然后需要将这些数据处理显示出来。就出现了上面所说的情况。原本这是在正常不过的现象了,但是android规定除了UI线程外,其他线程都不可以对那些

2015-07-08 16:38:54 552

转载 Android中Service(服务)详解

Service是Android中四大组件之一,在Android开发中起到非常重要的作用,先来看一下官方对Service的定义:A Service is an application component that can perform long-running operations in the background and does not provide a user interf

2015-07-08 14:46:09 1051

转载 【Android】2014年框架类源码年度精品汇总

Android快速开发框架LoonAndroid下载地址:http://www.devstore.cn/code/info/74.html主要有以下模块:(1) 自动注入框架(只需要继承框架内的application既可)(2) 图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性)(3) 网络请求模块(继承了基本上现在所有的http请求)(4) eventb

2015-07-07 16:16:09 664

转载 Android 图片缓存处理

异步下载 / 本地缓存异步下载大家都知道,在android应用中UI线程5秒没响应的话就会抛出无响应异常,对于远程获取大的资源来说,这种异常还是很容易就会抛出来的,那么怎么避免这种问题的产生。在android中提供两种方法来做这件事情:启动一个新的线程来获取资源,完成后通过Handler机制发送消息,并在UI线程中处理消息,从而达到在异步线程中获取图片,然后通过

2015-07-07 15:03:19 461

转载 Android account

大家在平时使用 Android 手机的时候,都会发现有些应用(例如 qq,微信,淘宝)为自己创建了账号系统,并且能够在设置页面看到他,可是当自己希望为自己的软件写一个账号系统的时候总是不知从何入手,现在我们就从头开始,一步一步打造属于自己应用的账号系统。在进行设备账户管理的时候,我们会通过一个 AccountManager 类获取系统的账户管理类,获取的方法如下:

2015-06-01 14:57:56 1469

转载 Android.mk 常用宏和变量

1 LOCAL_PATH := $(call my-dir) 1、解释 LOCAL_PATH: 英文:如下图 中文:Android.mk 开始必须定义变量 LOCAL_PATH,它用来指定源文件的位置 2、解释 my-dir: 英文:如下图 中文:编译系统提供的’my-dir’宏函数,被用来获取当前的目录。2 include $(CLEAR_VARS) 1、解释 CLEAR_VAR

2015-05-26 11:32:51 782

转载 pjsip视频

一、pjsip 2.0只支持ffmpeg中的视频编码器。如果要添加额外的编码器,可以参考 https://bitbucket.org/secollab/pjsip-mikey-sakke/commits/c865a04598b27e6eaafe4e16bf8610dd5bb38551 以添加vp8编码器为例的二、呼叫是否使用视频,pjsua命令 vid enable改变的是app_config.

2015-05-22 15:52:54 4728 2

转载 Android性能优化典范(二)

Google前几天刚发布了Android性能优化典范第2季的课程,一共20个短视频,包括的内容大致有:电量优化、网络优化、Android Wear上如何做优化、使用对象池来提高效率、LRU Cache、Bitmap的缩放、缓存、重用、PNG压缩、自定义View的性能、提升设置alpha之后View的渲染性能,以及Lint、StictMode等工具的使用技巧。 下面是对这些课程的总结摘要,认知有

2015-04-30 17:45:33 733

Android adt二

Android adt二

2015-10-26

Android adt一

ADT-23.0.6

2015-10-26

Android应用皮肤切换Demo

Android应用皮肤切换Demo,简要实现皮肤切换的机制

2014-04-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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