自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android 5.1 Activity生命周期流程图

2018-08-23 12:04:54 417

原创 Android dialog 去除虚拟按键

Android 部分机型没有物理按键,只有虚拟按键,Activity全屏方法如下:1、在setContentView(R.layout.activity_main);之前添加getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION); 2、当用户划出虚拟按键后,自动再

2017-01-07 15:51:48 9628 7

原创 Android 蓝牙4.0 BLE 开发总结

1 概述 1.1 概述    BLE是蓝牙4.0的核心Profile,主打功能是快速搜索,快速连接,超低功耗保持连接和传输数据,弱点是数据传输速率低,由于BLE的低功耗特点,因此普遍用于穿戴设备。Android 4.3才开始支持BLE API。  1.2 名词简介1.2.1.1 Generic Attribute Profile (GATT)

2016-12-29 11:18:34 1091

原创 Android framework层自定义系统服务

1)新建IBinder.aidl,生成BpBinder,客户端(Ixxxx.aidl)2)创建BpServiceManager(IBinder),实现IBinder业务逻辑函数。3)创建BnBinder,服务端(xxxService)4)在 frameworks /base /services /java /com /android /server /SystemServer.

2016-12-29 10:58:56 1566

原创 Android framework 编译常见错误

常见错误:1)  添加系统API或者修改@hide的API后,需要执行     make update-api,然后再make2) 修改公共api后,需要     make update-api     比较framework/base/api 下的current.xml跟原始x.xml(比如2.2为8.xml 2.3.3为10.xml),同时修

2016-12-29 10:43:22 5991 3

原创 git常用指令

一、git基本命令1、查看历史提交记录的详细文件git whatchanged2、查看提交的记录中的文件的详细 git show "commit number"3、 查看 要提交的文件 git status 4、 添加 git add "文件"5、 提交到缓冲区 git commit -a -m "描述信息"、6、 提交到远处仓库 git p

2016-12-29 10:35:42 937 1

原创 Android framework层自定义jni

项目在framework层中自定义增加了jni,步奏如下:1、在frameworks/base下创建自己的文件framework_jni目录2、在framework_jni目录增加c代码和java代码android.mk 代码如下:LOCAL_PATH:= $(call my-dir)include $(CLEAR_VARS)LO

2016-12-28 18:55:41 1290

转载 ubuntu gitlab 搭建

当时参考一篇博客成功搭建起gitlab服务端,时间较长,忘记原博客地址,还请见谅,我自己记录了一下步奏,现分享一下。ubuntu gitlab 搭建过程如下:ubuntu gitlab 搭建1、首先输入以下命令安装相关服务:首先照着GitLab的官方文档,输入以下命令:wget -c https://downloads-packages.s3.amazonaws.com/u

2016-12-28 18:31:46 811

原创 window系统搭建git服务器-Gitblit

目前团队项目管理都使用git,linux和mac可以使用gitlab搭建服务器,但是windows电脑不支持,但是还有一款开源免费的Gitblit,支持windows电脑。官方地址https://github.com/gitblit/gitblit  1、可以在浏览器中查看,与gitlab相似。/         2、如何使用      3、修改配置文件

2016-12-28 18:23:38 437

原创 android 杀不死的服务

最近,在inter教育版本的项目中,实现了后台杀不死的服务。1、前台服务2、主进程fork()子进程。(1)Android.mk:声明c文件(2)xxx.h:声明native方法(3)xxx.c:a:fork子进程(1),再fork子进程,再杀死子进程(1)b:AllocObject(env, clazz);初始化应用成对象c:(*env)->SetObjectFi

2016-12-28 17:26:54 439

原创 Android Studio Jni 开发实例

android studio jni 开发步奏如下:1、在AS中新建一个Project,新建native JniUtils类public class JniUtils { public native String getVersion();}2、生成class文件3、根据生成的class文件,javah生成对应的 .h头文件。h文件内容如下:

2016-12-28 17:11:27 990

原创 linux samba服务

1、在/etc/samba/smb.conf文件的末尾添加以下内容[shengyakun] comment = shengyakun's directory path = /home/shengyakun valid users = shengyakun public = no writable = yes browseable = yes 然后重启以下sa

2016-12-27 16:15:40 277

原创 Android 5.1 录音流程

Android 5.1 录音流程如下:

2016-12-27 16:09:23 1286

原创 Android 5.1音频播放流程

Android 5.1音频播放流程图如下:

2016-12-27 16:07:06 1368 1

原创 Android 音频服务启动流程

Android  5.1 音频服务启动流程如下:

2016-12-27 16:02:25 1208

原创 Android audio加载output设备列表流程图

Android framework audio 获取可用输出output流程如下:

2016-12-27 15:56:40 1268

原创 Android Studio 常用快捷键

工作中 收集的android studio 常用快捷键:1、ctrl+n ,全局搜索类文件2、ctrl+q :相关描述信息。3.Ctr+b: 源码4、ctrl+f12 :类里面的所有的方法和变量名5、ctrl+o:父类所有的方法6、alt+insert: get-set7、alt_f1:快速定位当前编辑的类、方法、

2015-06-15 16:17:13 664

原创 毛笔功能的实现

主页面MainActivityprivate MyView myView;private Button syk_button_back;private Button syk_button_blakgd;private Button syk_button_clear;private Button syk_button_colorpen;private Button syk_button_fous

2012-11-07 18:42:10 1457 2

模拟毛笔功能

android实现毛笔效果,可以模拟毛笔字的感觉,体验毛笔涂鸦,补充代码,效果有点卡

2013-01-17

仿gallery实现左右滑动,并可以按钮控制上一页下一页

仿gallery实现左右滑动,并可以按钮控制上一页下一页

2013-01-15

android毛笔功能实现

android实现毛笔效果,可以模拟毛笔字的感觉,体验毛笔涂鸦

2012-11-08

空空如也

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

TA关注的人

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