自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

臭蛋蛋

爱玩,爱爬山

  • 博客(14)
  • 收藏
  • 关注

转载 自己编写Android Studio插件 别停留在用的程度了

相信大家在使用Android Studio的时候,或多或少的会使用一些插件,适当的配合插件可以帮助我们提升一定的开发效率,更加快乐。例如:https://github.com/zzz40500/GsonFormat 可以帮助我们从Gson转化为实体类 https://github.com/avast/android-butterknife-zelezny 可以帮助我们更加方便的使用butterkn

2017-10-15 16:18:11 285 1

翻译 Android数据库之LitePal框架

首先介绍一下,LitePal这个框架。这个框架是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式。并将我们最常用到的一些数据库进行了封装,使得我们不用编写一行SQL语句就可以完成建表、增删改查的操作。并且LitePal很“轻”,jar包只有不到100k,而且近乎零配置,这一点和hibernate这类的框架有很大的区别。目前LitePal的源码已经托管到GitHub上。

2017-02-23 13:33:44 455

原创 git 生成公钥和秘钥

一、从开始菜单中找到Git 点击Git Bash 弹出命令行窗体 二、输入命令:   $ ssh-keygen -t rsa -C “您的邮箱地址” 三、回车后,会叫输入密钥名字   这里输入:c:\mykey\key 其中key为密钥文件名  接着会叫输入密码,输入密码和确认密码后,我们的密钥就生成了。      此时我们在c:\mykey目录下就可以看到我们刚生成的密钥了:  这时候就可以使用

2016-12-08 10:55:22 467

原创 Git的基本教程

Git是一个开源的分布式版本控制系统,用于敏捷高效的处理任何或大或小的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git与SVN的区别: Git是分布式的管理,而SVN不是的 Gi

2016-12-08 10:50:32 189

翻译 Android自定义控件(一)

Android自定义控件有三种自定义View自定义ViewGroup继承重写系统的Android打造自定义控件,大体的思路有以下5点:###1、创建自定义属性,在res/values目录下创建attrs.xml文件,声明自定义控件的属性 2、创建自定义View类,并继承View类,重写自定义View类的三个构造方法 3、通过TypedArray获得各个自定义的属性,并将paint设置

2016-12-07 15:15:12 217

原创 Android Studio的部分技巧

AndroidStudio是我们每个android开发人员使用的工具,即使你是一个经验丰富的开发人员,但是你也会错过节约生命的技巧。现在我就讲我所看到的,了解到的技巧分享出来。实操1、当你想不起来某个功能怎么用的时候windows/Linux用户 Ctrl+shift+A如果你是Mac用户 Command+shift+A在这个万能的输入框当中,我们可以输入你想要执行的操作。当然是英文的。

2016-12-07 10:09:25 242

原创 观察者模式

一个简单的观察者模式 定义:观察者模式定义了一种一对多的的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生改变的时候,会通知所有的观察者对象,使他们能够自己更新自己。**模式中的角色1、抽象主题 : Subject 2、具体主题 :ConcreteSubject 3、抽象观察者:Observer 4、具体观察者:ConcreteObserver **具体的程序代码

2016-12-02 10:54:32 194

原创 Web项目实现通过经纬度获取城市信息---利用百度地图

1、首先在打开百度地图http://lbsyun.baidu.com/2、申请ak3、在首页中,点击开发--》Web服务API---》GeocadingAPI4、存在json实例http://api.map.baidu.com/geocoder/v2/?ak=E4805d16520de693a3fe707cdc962045&callback=renderReverse&locati

2016-09-07 09:23:24 2448 1

原创 jni文件编译成.so文件

1、jni文件在编译成.so文件的时候,必须首先下载ndk2、配置好ndk的环境变量3、进入jni文件以后,点击shift+鼠标右键,显示黑窗口。输入命令ndk_build即可

2016-09-07 09:05:25 580

原创 Appaction的应用

下面的方法是为了能够在全局里面定义一个上下文,在普通的类里面能够引用到上下文这个属性1、建立一个类,继承Appactionpublic class MyApplication extends Application { private static Context context; public void onCreate(){ super.on

2016-09-07 08:57:10 1029

原创 java接口的分层和回调应用

写这篇文章的目的在于,自己刚学会接口的应用。便于自己在以后的工作中能够熟练应用接口的调用1、定义一个接口 public interface Vpnload { public void loadCA( VpnProfile mProfile);}2、写一个类去实现Vpnload接口public class VpnController implements Vpn

2016-09-07 08:46:30 674

原创 java注解

java注解分类:1、标注注解     2、元注解       3、自定义注解java注解的基本概念:对某一个事物添加注释说明,

2016-04-27 21:45:36 226

原创 高德地图开发之第一篇

高德地图分为两种:一种是2D的,适合于的一般的手机,但是比较耗费流量,因为是栅格的。另一种就是3D的,用户体验好,渲染度饱满。高德地图的功能:地图显示;路况显示; 覆盖物;手势控制;关键字搜索,公交路线规划,坐标地址查询,我的位置以及团购优惠搜索申请步骤:1、登录高德地图开放平台,申请注册,创建应用,获取Key值;                     2、下载高德地图的SDK 

2016-03-13 14:44:03 1688

原创 AIDL之android接口语言第一篇通信

今天,是我第一次在博客里面发表文章。我接触android只有两个月。今天通过自学学习了AIDL的一些知识。在此分享给大家,如果哪些地方有错误,希望大家给予点评,我将继续同大家一起共同努力!    好了,言归正传!    首先,我们要知道AIDL是什么。以我自己的理解,无非就是两个进程之间通信的桥梁。我们知道,应用程序之间是不能直接进行通信的,那么我们就有了AIDL android接口定义语

2016-03-13 12:03:23 351

空空如也

空空如也

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

TA关注的人

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