自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 定制Android12系统:源码下载、编译、刷机(通俗易懂版本)

定制Android12系统:源码下载、编译、刷机(通俗易懂版本)

2022-09-16 23:39:02 1786

翻译 Android Studio快捷键

快捷键汇总:关联文件:查找layout文件: Ctrl + Command + Up仅限在只有一个布局文件中使用删除行:Command + backspace:重新或者构造方法:Command + N如此,甚好跳转到类:Command + B:与Ctrl+鼠标左键效果一样 快捷覆写方法:Control + O子类想重写父类的方法时,按此组合键可显示所有父类的方法。导入包,自动修正: Al

2016-09-02 15:44:20 603

原创 Android Studio常用插件

Gsonformat根据json数据,快速生成实体类

2016-07-20 10:28:08 508

原创 Android 内存泄露分析

工具:Android StudioMAT参考文章: http://www.jianshu.com/p/216b03c22bb8https://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-ma/解决方法1 如果在BaseActivity基础类中使用了集合来管理所有Activity,请确保Activity在finish时,要从集合中

2016-06-23 10:43:10 467

原创 SDK使用心得

百度地图:v2.1.3版本开始,需要通过新的Key验证:Android SDK安全码组成:SHA1+包名。配置路径:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/key获取SHA1方法:下载安全校验码Apk文件,并安装,打开选中响应apk,即可获得响应SHA1.。参考链接:http://bbs.lbsyun.baidu.com/fo

2016-05-26 14:55:54 426

原创 Retrofit2 使用经验

基本使用方法1 准备工作build.gradle:dependencies { // Retrofit & OkHttp compile 'com.squareup.retrofit2:retrofit:2.0.0' compile 'com.squareup.retrofit2:converter-gson:2.0.0' }说明:Retrofit2.0默认使用okh

2016-05-25 18:11:24 2230

原创 RecyclerView通用适配器

目录:1 单一类型数据展示2 多种类型数据展示3 添加setOnItemClickListener监听4 添加Header、Footer5 封装成通用的方式1 单一数据展示:Google一下,一堆堆的,就不再制造垃圾了。2 多种类型数据展示:由于最后需要封装成通用的方式,这一步还是要写的。1 定义两种ViewHolder:// 普通ViewHolderpublic static cl

2016-05-14 22:20:25 675

原创 项目总结

步行类的App:WALKUP、Zombies, Run!、 WalkrIOS版本去App Store android版本进google Play或者酷安 进行搜索

2016-05-10 11:16:51 341

原创 ORMLite系列---第一篇

1 下载Jar包,添加依赖: ormlite-android-4.48.jar ormlite-core-4.48.jar2 关键代码如下:DataBaseHelperpublic class DataBaseHelper extends OrmLiteSqliteOpenHelper { private static final String DB_NAME = "aa

2016-05-05 22:48:09 313

原创 Android 单元测试--系列一

http://rexstjohn.com/unit-testing-with-android-studio/Gradle 1 Gradle 官网文档

2016-04-30 00:08:47 349

翻译 Agera系列《翻译一》

Reactive programming(响应式编程) Agera uses the well-known observer pattern as the driving mechanism behind its reactive programming paradigm. An observable is represented by the interface Observable, an

2016-04-27 23:20:01 891

转载 [译]Node.js 框架比较: Express vs. Koa vs. Hapi

目录1 介绍(Introduction)2 框架的背景(Framework backgrounds)2.1 Express2.2 Koa2.3 Hapi3 创建一个服务器(Creating a server)3.1 Express3.2 Koa3.3 Hapi4 路由控制(Routes)4.1 Hello World4.1.1 Exp

2016-04-23 12:04:38 932

原创 自定义组件系列---第一篇

效果图:代码:import android.content.Context;import android.content.res.TypedArray;import android.graphics.drawable.Drawable;import android.util.AttributeSet;import android.view.Gravity;import android.w

2016-04-16 15:01:11 316

原创 Android开发---依赖注入

介绍 控制反转(Inversion of Control,缩写为IoC) ,是编程中的一种设计原则,用来降低耦合。最常见的是依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup),本篇文章只介绍依赖注入。 通过依赖注入,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。即:依赖被注入到对象中。

2016-04-11 15:03:26 348

原创 Android 开发常见问题汇总

Dex分包,解决64K限制的问题:参考链接:https://developer.android.com/studio/build/multidex.html#mdex-gradle问题1:Android项目中的命名规则举例如下:Activity: TemplateActivityActivity布局文件: activity_模块名_templateActivi

2016-04-10 21:16:32 2056

原创 软件汇总

vysor:安卓手机内容在PC上展示:Vysor 图片处理:ImageMagick简介:ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) incl

2016-04-10 20:32:32 324

原创 爬虫系列<一>:京东数据

基础介绍使用Webmagic爬虫框架,爬取京东商品数据。需要准备基础知识: 1 Java EE基础知识 2 Webmagic框架了解使用 3 Html、css、js等基础Html知识 4 部署到服务器上,也可以搞个大数据(O(∩_∩)O哈哈~)第一步:创建项目,导入jar包 创建项目: New ---> Dynamic Web Pro

2016-04-10 09:54:53 1335

原创 我为什么开始写博客,并要坚持下去?

读到这篇博客觉得很好,分享给大家,共勉。今天是三月份的第一天,薄荷在每月的第一天都会举办员工大会,员工大会除了各业务的上月总结与下月计划之外,最重头的就是颁奖。薄荷每月有两奖一星,分别是「薄荷创新奖」、「薄荷团队奖」和「薄荷之星」,这荣誉是对杰出表现员工的莫大鼓励,当然如果只有荣誉没有实质的奖励就是耍流氓了,获奖者还有2000块的现金奖励,「薄荷创新奖」和「薄荷团队奖」的提名就有500块,最重头的「

2016-04-09 22:45:33 3282 9

原创 开源项目

Depth-LIB-Android很多漂亮的组件CursorWheelLayout摇一摇监测:seismic图片裁剪Android-Image-CropperPhotoViewuCrop2016.04.08 直播解决方案(前后台方案)来源 Vimeo视频相关Horizon:比较酷的音频展示Murmur 是一个添加了 白噪声 效果的第三方豆瓣电台 Android 客户端。2016.04.12 Rec

2016-04-09 22:42:26 385

原创 Android开发常用工具方法

MD5处理 /** * 对String 进行md5加密 * * @param input * @return 32位字符串 */public static String md5(String input) { String result = input; if (input != null && !"".equals

2016-04-05 17:45:08 325

原创 Android TextView系列--第二篇

本篇文章包括:1 发光的字体 1.1 基础LinearGradient 1.2 发光字体实现1 发光的字体:1.1基础LinearGradient:效果图: 代码如下:public class MyLinearGradientView extends View implements Runnable{ private LinearGradient linearGr

2016-04-03 22:40:53 339

原创 Hadoop课程--第一篇

Mac系统安装Hadoop:Mac系统安装HadoopHDFS分布式存储框架YARN:分布式计算框架:资源调度MapReduce:离线计算,批处理Tez:获得最好的处理效率,DAG计算,哪个先做,哪个后做,不重复做,Spark:内存计算Hive:数据仓库,用于企业决策分析Pig:轻量级脚本语言Oozie:作业流调度系统Zookeper:分布式协调服务Hbase:分布式数据库Flu

2016-04-02 23:02:12 393

转载 程序员:如何能巧妙地“接私活儿”

前言先上妹子,Coding才有力气。。。   “世界上有10种人,一种是有妹纸的,一种是懂二进制的。”是的,这就是程序员的世界。在外人眼中,程序员敲几行代码就能拿到不错的薪水,理所应当的要掌握所有与计算机相关的技术,尽管很多时候只是让他们来修电脑...但是,程序员背后的辛苦只有自己知道。面对越来越高的房价和物价,“接私活儿”成了程序员之间热议的话题,而且有了钱,才能有妹子。。。

2016-04-02 10:26:03 17597 1

原创 Android TextView系列--第一篇

本篇内容包括: 1 TextView如何使用html显示 2 TextView内容特殊格式校验 3 SpannableString属性详解1 TextView支持Html格式:效果图1 :代码:private String descString = "<font size='10' color='#778797'><strong>体验计划说明:</strong></font

2016-03-31 16:11:31 509

原创 Android Studio使用心得

使用环境:Mac系统(10.11.2)+StudioGradle DSL method not found: ‘android()’解决办法:Android Studio更新到2.10后,旧项目无法运行的问题:/Applications/Android Studio.app/Contents/gradle/gradle-2.8/lib/plugins/gradle-diagnostics-2.8.

2016-03-31 10:38:06 499

原创 Android 删除没有用到的资源

原因:项目时间长了,总会有些不再使用的图片,xml文件等资源,一个一个删除,太费时间,也不是程序员的风格。懒人都是批量删除的O(∩_∩)O哈哈~思路:执行lint命令,结果保存到result.txt文件执行java代码,删除不用的文件详细步骤:第一步: 需要知道项目路径,即:Project_path.例如:/Users/lincoln 需要知道结果保存在当前路径下的文

2016-03-30 16:36:01 431

原创 QrCode二维码

起源:QR碼最早在汽車製造廠為了便於追蹤零件而使用,今日QR碼已廣泛使用在各行各業的存貨管理。使用者亦可透過設有RS-232C界面的個人電腦及解碼程式,連接掃描器或攝影機取得QR碼中的資料,十分適合存貨管理等企業應用。开源项目:Zxing存储容量限制: 格式 最大容量 数字 7,089字符 字母 4,296字符 二进制数 2,953 字节 日文汉字 1,817

2016-03-30 15:26:47 702

原创 Android 使用xml定义Drawable--第一篇:概述以和Shape Drawable示例

简介: A drawable resource is a general concept for a graphic that can be drawn to the screen and which you can retrieve with APIs such as getDrawable(int) or apply to another XML resource with attr

2016-03-29 11:24:51 627

原创 Android生成二维码

概述: 使用Zxing的jar包,生成带logo的二维码图片。效果图:核心代码如下:package com.example.qrcodesample.core;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.HashMap;import ja

2016-03-24 19:42:11 595

原创 从零开始写Http框架---外篇---第三方网络库

本篇概述:主要汇总第三方网络请求库,并对其进行对比分析,会不断补充更新Volley:简介:封装httpUrlConnection进行网络请求优点:简单、轻量级网络请求缺点:不适合用在大量数据处理:例如图片上传下载等Async_http:简介:封装HttpClient进行网络请求优点:出现时间比较早,很多APP用的就是它。缺点:Android6.0不再支持HttpClient,不过该库在4

2016-03-17 14:49:36 680

原创 从零开始写Http框架---第四篇

本篇概述:网络请求失败或者异常时,回调onFailed()方法改动如下代码:1 //响应码>=300,即为失败 if (urlConnection.getResponseCode() >= 300) { String msg = urlConnection.getResponseMessage(); call

2016-03-16 14:42:35 375

原创 从零开始写Http框架---第三篇

本篇概述:1 使用Nodejs写一个简易的API接口,支持Get、Post、Put、Patch、Delete五种方法,并部署在自己服务器,供大家调用2 在Client端支持上述五种请求,并返回请求时带的参数Activity代码主要如下:1 Activity添加按钮,并给按钮添加监听事件HttpUtil修改如下:public class HttpUtil { /** * Get

2016-03-15 22:56:46 355

原创 从零开始写Http框架---第二篇

概述:使用线程池ExecutorService来管理线程,具体Executor相关原理可以参考《Think in java》这本书改动后代码:/** * 网络请求入口 * */public class HttpUtil { public static void get(String rootUrl, RequestParams params, final LincolnCa

2016-03-15 21:48:44 307

原创 从零开始写http框架---第一篇

基本思路:开启一个线程发起一个Get请求(包括请求参数拼接到url的处理)回调返回结果输出工具类,Toast工具类,Url处理工具类Activity类代码:package com.example.lincolnhttp;import org.json.JSONObject;import android.app.Activity;import android.os.Bundle;impor

2016-03-15 16:01:38 487

ccna培训课件---ccna培训课件

ccna培训课件。。ccna培训课件。。。ccna培训课件。ccna培训课件

2010-07-14

空空如也

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

TA关注的人

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