自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java设计模式 -- 观察者模式

观察者模式 在Android开发中用的还是比较多的,RXJava和Agera这种响应式编程框架的底层就是观察者模式。这个例子使用彩民和彩票公众号之间的关系,模拟实现了观察者模式。下面看下类图 首先有个Obserable即被观察者这里使用接口实现package observer;/** * 所有主题必须实现这个被观察者接口 * */public interface Observable

2016-06-28 17:46:48 302

原创 Android 摄像头系统调用

一个简单的demo演示摄像头的用法 直接启动摄像头使用权限<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.CAMERA" />在Activity中以接收回传值的方式处理拍照的图片publ

2016-06-25 20:56:52 495

原创 Ubuntu + Android Studio NDK环境的搭建

简单介绍下Android NDK环境的搭建,最好已经配置了科学上网,这样使用Android Studio的自动更新比较方便。配置NDK使用Android Studio下载NDK,也可以使用的SDK Manager 进行下载,并配置环境变量检测环境变量 ndk-which gcc 配置成功时 配置Gradle gradle插件不支持NDK(当然用它也可以进行NDK开发,就是非常不方便),我

2016-06-25 15:32:48 593

原创 机票管理系统(Android版)

根据老师一个要求做了机票管理系统,数据库都在Android端,相当于作业吧,下面看下实现。机票管理系统开发工具:Android Studio, Genymotion,Ubuntu API 版本:Android SDK 23 数据库:SQLite3实现功能创建航空公司表、航班表等信息。每个航班信息的输入。每个航班的坐位信息的输入;当旅客进行机票预定时,输入旅客基本信息,系统为旅客安排航班;

2016-06-24 09:48:15 5865 4

原创 SQL Server 触发器

SQL Server 触发器 触发器是一种特殊类型的存储过程,触发器主要是通过事件进行触发而被执行的,而存储过程可以通过名字直接调用。 对某一个表进行UPDATE , INSERT, DELETE 时,SQL Server会自动执行自定义的触发器。触发器存在的作用实现由主键和外键所不能保证的参照完整性和数据一致性强化约束,能实现比CHECK语句更为复杂的约束跟踪变化,触发器可以

2016-06-17 00:37:30 365

原创 SQL Server 存储过程

SQL Server 存储过程存储过程是独立于数据表之外的数据库对象,是SQL语句和控制流语句的集合,它可以由客户,其他过程或触发器调用。 其参数可以被传递和返回,其出错代码也可以被检验。SQL Server 包括的存储过程系统存储过程 主要存储在Master数据库并以sp_为前缀,从系统表中获取信息,从而为系统管理员管理SQL Server提供支持.用户自定义存储过程. 由用户创建,并

2016-06-16 23:18:29 443

原创 Android 云笔记APP的实现

这两天对笔记软件进行了迭代,利用Bmob后端,实现了用户注册于笔记同步功能,下面对实现要点进行记录。备份功能同步功能使用技术Bmob后端云SDK的使用;Service后台执行计划任务(自动将笔记上传),发送广播,通知更新;ContentProvider提供数据;sqlite实现本地缓存Material Design记事本的实现参照这篇文章吧,我只是对它进行了封装Android 入门项目No

2016-06-15 11:23:31 4314 18

原创 Android PreferenceFragment实现设置界面

从Android 3.0以后官方不再推荐直接让PreferenceActivity加载选项设置布局文件,而是建议使用PreferenceFragment,下面介绍下选项设置的使用.继承自PreferenceFragment , 在OnCreate中加载设置文件设置文件一般存放在XML资源目录下每一次设置,都会将设置文件以键值对的形式进行保存,即设置文件持久化设置一下SharePreferen

2016-06-11 23:04:50 1334

原创 Android TextInputLayout实现注册布局

使用TextInputLayout可以轻松的实现带友好提示的输入框,并且带有Material Design的动画提示,下面我们来看下使用过程.导入GradleTextInputLayout在Design包下 compile 'com.android.support:design:24.0.0-beta1'为每个TextInputLayout包裹一个EditTextTextInputLayout其实

2016-06-11 13:02:23 614

原创 Bmob 推送功能Demo

这个Demo使用Bmob实现了一个小的推送功能 ,顺便整理下学过的知识.初始化Bmob请看这篇文章Bmob的简单应用 — HelloWorldBmob推送功能简介 通过云推送,你可以随时随地的向应用程序的用户推送通知或消息,与用户保持积极互动提升用户留存率,活跃度和用户体验度。Bmob配置先下载推送SDK,后将jar包放在libs目录下,然后添加到项目,ADT和AS配置过程一样.添加权限

2016-06-10 11:31:25 3351

原创 Ubuntu 配置Android真机开发环境

Linux下配置Android环境还是非常简单的,但是之前一直显示设备为null, 按照一以下方法加个驱动就好.查看USB设备输入lsusb查看当前所有通过usb连接的外设Bus 004 Device 002: ID 8087:8000 Intel Corp. Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBu

2016-06-10 10:01:34 382

原创 Transact-SQL 程序设计(二) --------自定义函数

这篇文章主要介绍下Transact-SQL自定义函数的情况,你可以先查看下之前的文章Transact-SQL 程序设计(一) ——–变量和表达式Transact-SQL 函数 函数是一组编译好的Transact-SQL语句,它们可以带一个或者一组数据作为参数,返回一个数值,数值集合,或执行一些操作.用户自定义SQL函数 可以拥有一个或者多个参数,但是必须返回单一的值,返回的值可以是单个数值

2016-06-10 00:10:10 526

原创 Android VelocityTracker 速度跟踪器

使用VelocityTracer可以实现跟踪手指移动的速度变化,实时计算出速度,在Scroller中应用广泛,下面给出简单用法。简介 VelocityTracer可以帮助你追踪一个touch事件(flinging事件和其他手势事件)的速率。当你要跟踪一个touch事件的时候,使用obtain()方法得到这个类的实例,然后 用addMovement(MotionEvent)函数将你接受到的moti

2016-06-09 11:15:18 408

原创 java 泛型深入

java 泛型深入 本文将由浅入深介绍java泛型机制,作者理解有限,有错误的地方欢迎指正。java泛型基础JDK1.5以后开始支持泛型,在引入泛型之后,原始的复杂类型可以划分为多个类型; 泛型与C++的模板机制类似,目的是实现更为抽象的解耦。更方便的创建通用的数据类型。定义泛型在类中定义泛型 // 此处定义了两个泛型,T和S,T为任意的数据类型,S约束此泛型必须继承自T public

2016-06-08 23:39:47 334

原创 Bmob的简单应用 --- HelloWorld

后端的问题的确很令Android开发者烦恼,Bmob后端云提供的解决方案不错,加上最近要做关于后端的,先写个Demo试下.Bmob SDK配置关于注册之类的就不说了,直接去官网吧,从SDK的配置开始看.使用工具 : Android Studio Bmob版本 : v3.4.7 先引入Maven 仓库,在AllProject中allprojects { repositories {

2016-06-07 15:59:04 1363

原创 Transact-SQL 程序设计(一) --------变量和表达式

快期末了,现在开始整理关于SQL Server的知识,主要还是Transact-SQL语法的问题,一天整理一点 :-)Transact-SQL 程序设计创建自定义用户类型-- 创建自定义数据类型为test_add的数据类型exec sp_addtype test_add, 'VARCHAR(10)','NOT NULL'常量和变量常量:表示特定数据值的符号,格式取决于其数据类型。字符串和二进制常

2016-06-06 17:10:48 672

原创 Java 内存管理

在面试中被问到了Java内存管理和GC,我对这个的理解还比较表面,现在来整理下这方面的知识。Java 内存管理 Java 使用JVM进行内存管理,JVM将内存分为五大区,下面分别进行介绍:1. 程序计数器程序计数器可以看成是当前字节码的行号指示器。JVM的字节码解释器就是改变程序计数器的值,来选择下一条要执行的指令。(跟X86CPU的CS:IP寄存器很像)程序计数器是单一线程独享的,保证进

2016-06-06 13:10:50 352

原创 第一次面试---琥珀天气

收到第一次面试邀请后直接来到北京 ,刚开始没有面试经验,于是直接来投奔hy学长,晚上11点到住处,在hy指导下 更新了简历, 他的一些建议在后来面试中确实提供了很大的帮助,感谢感谢:-D.我对这次面试中我的表现不是很满意,因为是第一次,也不知道被问什么,有些问题回答很是卡顿,最最重要的是,我把笔试题的JSON格式写错了…….,还是栽在了基础上啊……..我自己问题还是很多的,在此反思下:基础还是没有

2016-06-03 21:26:09 1852 6

原创 Android Reader -- 一个简单的网络通信APP

Android Reader 最近将学习的东西整理了下,就有了这么个APP,等做完了发现,这东西还是很实用的:-).使用技术:Metrial Design设计okhttp,gson,agera处理网络请求glide加载图片TO DO 还有一些功能没有做 1. 对网络状态的友好提示 2. 书籍详情页不够美观,需重写设计 3. 增添分享功能我会在此版本的基础上进行修

2016-06-01 14:43:21 494

Genymotion-ARM-Translation.zip

2016-05-23

android-support-v7-appcompat.jar

android-support-v7-appcompat.jar

2016-05-21

空空如也

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

TA关注的人

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