自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Android App开机自动启动

Android App自动启动相关的一搜一大把,刚开始我也是从网上搜了下,不过貌似有些时候有些坑,还有就是在Flyme OS一直不能实现,后来发现是安全中心拦截了,只有白名单上面的App才能开启自启动。实现开机自启动主要是通过BroadcastReceiver接收ACTION_BOOT_COMPLETED的广播来实现的,首先新建一个BroadcastReceiver类:1、启动Activity

2016-05-09 14:44:40 6239 1

原创 实现分享图文消息到QQ

由于最近比较空闲,特别记录下实现分享图文消息到QQ的过程: 开发环境:Android Studio 2.1Android SDK_V2.9.4 到腾讯开放平台注册开发者。http://open.qq.com/下载Android SDK包,并将其放入项目中 AndroidManifest文件配置– 添加权限<uses-permission android:name="a

2016-04-27 14:43:56 2061

原创 Android NDK学习教程(一)--第一个NDK程序

由于最近比较有空,特地记录一下之前学习Android Studio NDK环境部署的过程,以免以后忘记。开发环境:Window 10Android Studio 2.01、在Android Studio新建一个项目,并在MainActivity里面声明native方法 static { System.loadLibrary("hello_jni"); } p

2016-04-15 14:51:05 615

原创 Go语言入门(四)——不定参数

不定参数类型不定参数是指函数传入的参数个数为不定数量。package mainimport ( "fmt")/*不定参数函数*/func Add(a int, args ...int) (result int) { result += a for _, arg := range args { result += arg } return

2016-01-23 15:38:36 4050

原创 Go语言入门(三)——map

map是一堆键值对的未排序集合,可对map进行创建,修改值,删除键,根据键查找等功能。package mainimport ( "fmt")/* * 用户实体 */type User struct { id string username string password string manager bool}func main()

2016-01-23 14:54:29 350

原创 Go语言入门(二)——第一个Go程序

package main //包声明/* 第一个Go程序 */import ( //导入fmt库 "fmt")/* Go可执行程序的执行起点,main函数不能带参数,也不能定义返回值 */func main() { fmt.Println("Hello Go!") //在控制台打印Hello Go!}

2016-01-23 10:58:56 330

原创 Go语言入门(一)——接口的实现

package mainimport ( "fmt")/*接口*/type IFly interface { Fly()}/*Bird结构体*/type Bird struct {}/*接口方法的实现*/func (b *Bird) Fly() { fmt.Println("Bird can fly")}/*Duck结构体*/type Duck struct

2016-01-23 10:30:23 571

原创 解决vbox安装centos不能上网问题

由于工作需要用到Centos做服务器,使用VBOX安装Centos7系统后发现不能上网,记录解决方法,以便下次使用。找到/etc/sysconfig/network-scripts/ifcfg-enp0s3文件由于该文件存在权限问题,因此修改其权限为777# chmod 777 /etc/sysconfig/network-scripts/ifcfg-enp0s3将 ONBOOT=no 改为

2016-01-14 17:34:21 1268 1

原创 百度地图开发学习(一)

百度地图开发学习(一)搭建开发环境 由于百度地图官方教程里面使用的开发工具是eclipse,而本人使用的是android studio,因此写一篇博客记录本人在学习使用百度地图的过程。 百度地图SDK的版本是:Android SDK v3.5.0 android studio的版本是:android studio 1.4导入sdk文件在libs文件中放进相关的jar包。 然后在

2015-10-12 12:05:51 478

原创 从零开始自学Swift(九)

面向对象编程:一个简单的用户登录模拟实现用户实体类/**用户实体类*/class User{ //用户名 var userName:String //用户密码 var userPwd:String init(userName:String,userPwd:String){ self.userName=userName s

2015-09-14 14:46:19 333

原创 从零开始自学Swift(八)

继承情况下子类的构造函数/*继承*/class MacBook{ var price:Double var color:String init(price:Double,color:String){ self.price=price self.color=color }}class MacBookAir : MacBook{

2015-09-12 15:28:43 251

原创 从零开始自学Swift(七)

类与结构体的计算属性/*定义一个点*/struct Point { var x:Double!,y:Double!}/*定义矩形的宽高*/struct Size { var width:Double!,height:Double!}/*定义一个矩形*/struct Rect { var origin=Point() var size=Size()

2015-09-11 19:55:35 247

转载 从零开始自学Swift(六)

类与结构体相同点: - 定义属性用于存储值 - 定义方法用于提供功能 - 定义附属脚本用于访问值 - 定义构造器用于生成初始化值 - 通过扩展以增加默认实现的功能 - 实现协议以提供某种标准功能不同点: - 继承允许一个类继承另一个类的特征 - 类型转换允许在运行时检查和解释一个类实例的类型 - 解构器允许一个类实例释放任何其所被分配的资源 - 引用计数允许对

2015-09-11 19:18:32 368

原创 从零开始自学Swift(五)

当函数的返回类型为函数时func stepForward(input:Int)->Int{ return input+1}func stepBackward(input:Int)->Int{ return input-1}/*(Int)代表这个是一个参数为int型的函数,(Int)->Int代表你要返回的函数类型必须与之一致*/func chooseStepFunction

2015-09-11 18:44:20 289

原创 从零开始自学Swift(四)

浅谈guardfunc say(person:[String:String]){ /**当person["name"]不存在或者值等于 nil时,将会执行else中的语句,在else语句里面不可调用常量name,当执行完else中语句后将中断操作,不会执行else语句外的代码*/ guard let name=person["name"] else{ print("我

2015-09-11 12:02:26 298

原创 从零开始自学Swift(三)

数组数组是可变的,并不等于java中的集合,而是与java中的list很相似。 特点:有序元素可重复长度可变//定义一个String型数组var stringArray=[String]()//这是一个空数组print(stringArray)//[]stringArray.append("第一个元素")stringArray.append("第二个元素")print(stri

2015-09-11 11:02:22 306

原创 从零开始自学Swift(二)

类型安全与类型推断swift是一种类型安全的语言//Int型变量var num=12//Double型常量let price=3.12整数转换//Int8型整数var ten:Int8=10//Int32型整数var oneThousand:Int32=1000//整数类型转换var oneThousandTen:Int32=oneThousand+Int32(ten)print(

2015-09-11 10:13:22 312

原创 从零开始自学Swift(一)

变量// 不指定类型的变量var a="haha"var b=123//指定数据类型的变量 var c:Stringc="hello"常量//常量let a=123let 哈哈="haha"将不同数据类型的变量转换成字符串//Int型var a=15//String型var b="项目"println("这是第\(a)个\(b)")Tupleslet http404Error=

2015-09-08 16:36:07 408

原创 旋转动画的简单使用

RotateAnimation/** * 设置Rotate动画 * * @param view 设置动画的对象 * @param fromDegrees 初始时的角度 * @param toDegrees 结束时的角度 * @param pivotX 旋转动画对于x坐标开始位置 * @param piv

2015-09-07 15:45:10 254

原创 位移动画的简单使用

TranslateAnimation /** * 设置TranslateAnimation动画 * * @param view 设置动画的对象 * @param fromXDelta 起始时x坐标 * @param fromYDelta 起始时y坐标 * @param toXDelta 结束时x坐标 * @para

2015-09-07 15:26:58 962

原创 缩放动画的简单使用

缩放动画fromX:起始时x坐标上的伸缩尺寸toX:结束时x坐标上的伸缩尺寸fromY:起始时y坐标上的伸缩尺寸toY:结束时y坐标上的伸缩尺寸pivotX:伸缩动画相对于x坐标开始的位置pivotY:伸缩动画相对于y坐标开始的位置 /** * 设置ScaleAnimation动画 * * @param view 设置动画的对象 * @p

2015-09-07 15:09:34 395

原创 Alpha动画的简单使用

Alpha动画Duration:动画持续时长,单位为毫秒fromAlpha:动画起始透明度toAlpha:动画终止透明度0.0表示完全透明1.0表示完全不透明/** * 设置Alpha动画 * * @param view 设置动画的对象 * @param fromAlpha 初始透明度 0.0为完全透明,1.0为完全不透明 * @

2015-09-07 12:06:32 280

空空如也

空空如也

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

TA关注的人

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