- 博客(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 297 1
翻译 Android数据库之LitePal框架
首先介绍一下,LitePal这个框架。这个框架是一款开源的Android数据库框架,它采用了对象关系映射(ORM)的模式。并将我们最常用到的一些数据库进行了封装,使得我们不用编写一行SQL语句就可以完成建表、增删改查的操作。并且LitePal很“轻”,jar包只有不到100k,而且近乎零配置,这一点和hibernate这类的框架有很大的区别。目前LitePal的源码已经托管到GitHub上。
2017-02-23 13:33:44 469
原创 git 生成公钥和秘钥
一、从开始菜单中找到Git 点击Git Bash 弹出命令行窗体 二、输入命令: $ ssh-keygen -t rsa -C “您的邮箱地址” 三、回车后,会叫输入密钥名字 这里输入:c:\mykey\key 其中key为密钥文件名 接着会叫输入密码,输入密码和确认密码后,我们的密钥就生成了。 此时我们在c:\mykey目录下就可以看到我们刚生成的密钥了: 这时候就可以使用
2016-12-08 10:55:22 483
原创 Git的基本教程
Git是一个开源的分布式版本控制系统,用于敏捷高效的处理任何或大或小的项目。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git与SVN的区别: Git是分布式的管理,而SVN不是的 Gi
2016-12-08 10:50:32 205
翻译 Android自定义控件(一)
Android自定义控件有三种自定义View自定义ViewGroup继承重写系统的Android打造自定义控件,大体的思路有以下5点:###1、创建自定义属性,在res/values目录下创建attrs.xml文件,声明自定义控件的属性 2、创建自定义View类,并继承View类,重写自定义View类的三个构造方法 3、通过TypedArray获得各个自定义的属性,并将paint设置
2016-12-07 15:15:12 233
原创 Android Studio的部分技巧
AndroidStudio是我们每个android开发人员使用的工具,即使你是一个经验丰富的开发人员,但是你也会错过节约生命的技巧。现在我就讲我所看到的,了解到的技巧分享出来。实操1、当你想不起来某个功能怎么用的时候windows/Linux用户 Ctrl+shift+A如果你是Mac用户 Command+shift+A在这个万能的输入框当中,我们可以输入你想要执行的操作。当然是英文的。
2016-12-07 10:09:25 256
原创 观察者模式
一个简单的观察者模式 定义:观察者模式定义了一种一对多的的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生改变的时候,会通知所有的观察者对象,使他们能够自己更新自己。**模式中的角色1、抽象主题 : Subject 2、具体主题 :ConcreteSubject 3、抽象观察者:Observer 4、具体观察者:ConcreteObserver **具体的程序代码
2016-12-02 10:54:32 209
原创 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 2479 1
原创 jni文件编译成.so文件
1、jni文件在编译成.so文件的时候,必须首先下载ndk2、配置好ndk的环境变量3、进入jni文件以后,点击shift+鼠标右键,显示黑窗口。输入命令ndk_build即可
2016-09-07 09:05:25 602
原创 Appaction的应用
下面的方法是为了能够在全局里面定义一个上下文,在普通的类里面能够引用到上下文这个属性1、建立一个类,继承Appactionpublic class MyApplication extends Application { private static Context context; public void onCreate(){ super.on
2016-09-07 08:57:10 1057
原创 java接口的分层和回调应用
写这篇文章的目的在于,自己刚学会接口的应用。便于自己在以后的工作中能够熟练应用接口的调用1、定义一个接口 public interface Vpnload { public void loadCA( VpnProfile mProfile);}2、写一个类去实现Vpnload接口public class VpnController implements Vpn
2016-09-07 08:46:30 692
原创 高德地图开发之第一篇
高德地图分为两种:一种是2D的,适合于的一般的手机,但是比较耗费流量,因为是栅格的。另一种就是3D的,用户体验好,渲染度饱满。高德地图的功能:地图显示;路况显示; 覆盖物;手势控制;关键字搜索,公交路线规划,坐标地址查询,我的位置以及团购优惠搜索申请步骤:1、登录高德地图开放平台,申请注册,创建应用,获取Key值; 2、下载高德地图的SDK
2016-03-13 14:44:03 1720
原创 AIDL之android接口语言第一篇通信
今天,是我第一次在博客里面发表文章。我接触android只有两个月。今天通过自学学习了AIDL的一些知识。在此分享给大家,如果哪些地方有错误,希望大家给予点评,我将继续同大家一起共同努力! 好了,言归正传! 首先,我们要知道AIDL是什么。以我自己的理解,无非就是两个进程之间通信的桥梁。我们知道,应用程序之间是不能直接进行通信的,那么我们就有了AIDL android接口定义语
2016-03-13 12:03:23 365
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人