自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(869)
  • 资源 (47)
  • 收藏
  • 关注

原创 03 C++ 基础笔记-指针

1. 指针的四种状态指针p本身地址 &p = 0x28ff40,保持 i 对象的地址 p = 0x28ff44, i 对象的值为 *p = 123指向一个对象指向紧邻对象所占空间的下一个位置空指针,意味着指针没有指向任何对象无效指针,上述三种情况的其他值#include <iostream>using namespace std;/** * 指针...

2018-03-24 11:47:59 298

原创 02 C++基础-引用(&)

1.引用引用并非对象,相反的,它只是为了一个已经存在的对象所起的另一个名字#include <iostream>using namespace std;/** * 左值引用 */int main() { int val = 1024; int &refVal = val; //refVal 是一个引用,与 val 绑在一起 s...

2018-03-23 19:01:16 196

原创 Android 后台服务监听按键(home,back,音量键)

0.启动1x1大小服务窗口进行监听变化,音量按键下按不接受触摸屏事件。 public static final int FLAG_NOT_TOUCHABLE = 0x00000010; 当窗口可以获得焦点(没有设置FLAG_NOT_FOCUSALBE选项)时,仍然将窗口范围之外的点设备事件(鼠标、触摸屏)发送给后面的窗口处理。否则它将独占所有的点设备事件,而不管它们是不是发生在...

2018-03-23 17:10:15 16157 5

原创 01 学习笔记 Java虚拟机-初识

1 JDK 支持java程序开发的最小环境JDK:【Java development Kit】Java程序设计语言、Java虚拟机、Java API JRE:【Java runtime environment】Java SE API 子集和Java虚拟机的通常 1. Java card:小内存设备 2. Java ME或J2ME:移动端 3. java SE或J2SE:面向桌面应用...

2018-03-20 19:52:40 286

原创 01 C++语言基础初识

1. HelloWorldmain:入口函数,系统执行的首顺序cout:读音为 see-out,标准输出#include <iostream>using namespace std;// main 为入口函数int main() { cout << "!!!Hello World!!!" << endl; // prints !...

2018-03-20 18:59:27 245

原创 Android系统关于音量相关的控制-初识

0.背景人体对声音的识别确实存在不敏感,导致现在Android系统应用层的调节停留在音量大小为主,查看系统的工程模式发现存在很多更细节的参数,如果作为一款专业的调节参数应用是不是会很好呢。有些领域的群体对音质和音效很敏感。随便看看的源码,没深入,只为脑海有个印象1.拨号盘输入 ##3646633##2.工程模式-代码追踪1. String.xml <s...

2018-03-20 11:30:45 1502

原创 Android系统关于音量相关的控制-初识

0.背景人体对声音的识别确实存在不敏感,导致现在Android系统应用层的调节停留在音量大小为主,查看系统的工程模式发现存在很多更细节的参数,如果作为一款专业的调节参数应用是不是会很好呢。有些领域的群体对音质和音效很敏感。随便看看的源码,没深入,只为脑海有个印象1.拨号盘输入 ##3646633##2.工程模式-代码追踪1. String.xml <s...

2018-03-20 11:30:44 1896

原创 Win7 蓝牙耳机无法使用

1.现象蓝牙属性显示不可用无耳机设备显示 百度百科无法解决 https://jingyan.baidu.com/article/eb9f7b6d577e9e869364e8dc.html百度知道无法解决 从电脑品牌官网下载安装你机型的Intel 蓝牙驱动程序(Windows 7/XP) 驱动,不要下载安装这个Broadcom 蓝牙驱动程序(Windows 7)。成功安装驱动后,就...

2018-03-19 22:58:42 45459 3

原创 [学习笔记] Handler 初识

0. Handler 简介优秀文章推荐http://blog.csdn.net/u012827296/article/details/51236614http://blog.csdn.net/duanmulirui/article/details/689259580.1 用途Handler 是常被开发者拿来更新 UI 的一种消息处理机制。0.2 为什么使用 Hand...

2018-03-15 11:48:56 272

原创 Eclipse的C与C++插件

1.下载一体包http://www.eclipse.org/downloads/eclipse-packages/ 2.交叉编译工具配置http://dl.pconline.com.cn/download/364149-1.html配置环境变量 C:\MinGW\bin3.运行一个 helloworld代码如下/* ================...

2018-03-13 16:19:53 1379

原创 GitHub新建分支的步骤

1.查看当前所有分支git branch -rE:\Andorid>git branch -r origin/android_N origin/master2.新建分支git branch android_O3.切换到新分支git checkout android_O4.添加修改git add .5.提交修改git comm...

2018-03-13 10:44:08 1278

原创 C 语言基础-初识

1.为什么要使用 C?C 语言所产生的代码运行速度与汇编语言编写的代码运行速度几乎一样2.C 环境设置2.1 Linux 查看gcc -v使用内建 specs。COLLECT_GCC=gccCOLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/4.6/lto-wrapper目标:x86_64-linux-gnu配...

2018-03-08 15:37:13 351

原创 Python基础-模块__name__属和包

name属性一个模块被另一个程序第一次引入时,其主程序将运行。如果我们想在模块被引入时,模块中的某一程序块不执行,我们可以用name属性来使该程序块仅在该模块自身运行时执行。if __name__ == '__main__': print('程序自身在运行')else: print('我来自另一模块')包目录只有包含一个叫做 init.py 的文件才会被认作是...

2018-03-01 20:04:43 359

原创 [无障碍]服务 accessibilityservice 初识

1.无障碍模式Android 6.0 后的运行时权限,有时我们不想让用户手动点击,这时我们就可以使用 accessibilityservice 来监测窗口时间,自动完成运行时权限确定或者自动安装应用程序,同时也是微信抢红包的原理2.设置源码1.------------------------------------------------------------------...

2018-03-01 10:57:29 3184

原创 AndroidStudio_mockableAndroidJar报错

1.报错Error:Execution failed for task ‘:app:mockableAndroidJar’ > java.lang.NullP2.解决File -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle -> Experimental ...

2018-02-26 12:43:03 2688

原创 Python基础-列表推导式

1.列表推导式# coding=utf-8#!/usr/bin/python'''列表推导式'''mList = [1, 2, 3]print('原式:', mList)mNewList = [3 * x for x in mList]print('列表推导式:', mNewList)运行结果原式: [1, 2, 3]列表推导式: [3, 6, 9]...

2018-02-18 10:30:53 588

原创 Python基础-List的队列与堆栈

1. 列表-堆栈(后进先出)append和pop函数# coding=utf-8#!/usr/bin/python'''堆栈-后进先出'''mStack = [1, 2, 3]print('堆栈:', mStack)mStack.append(4)print('添加-栈顶:', mStack)mStack.pop()print('pop栈顶元素:', mSta...

2018-02-18 10:17:54 352

原创 Python基础-函数知识复习

1.函数参数1.必需参数2.关键字参数3.默认参数4.不定长参数1.1 必需参数传统的函数定义方法# coding=utf-8#!/usr/bin/python'''必需参数'''def fun(value): print(value)fun(12345)1.2 关键字参数例如函数调用 fun(age=18, name=”Fa...

2018-02-16 11:00:26 507

原创 [学习笔记]抓取百度百科词条的爬虫

0.学习笔记来源https://www.imooc.com/video/106881.抓取步骤2.如何确定抓取策略:1.url格式2.数据格式3.页面编码点击右键审查元素查看关键的标签对和网页的编码 3.百度百科相关词条信息注意:目前是定向爬虫,爬取的数据策略可能随着网站更新而变化4.启动模块-main# coding=...

2018-02-13 18:47:48 7536 1

原创 Python基础-迭代器与yield生成器

1.迭代器字符串、列表、元组 可用于创建迭代器next()和iter()函数示例# Python3 迭代器'''字符串、列表、元组 可用于创建迭代器'''mList = [1, 2, 3, 4, 5]mIt = iter(mList)while True: try: print(next(mIt)) except StopIterat...

2018-02-12 18:15:54 645

原创 Pydev新建模块缺省注释

1.New 一个Preferences->Pydev->Templates->new 2.如下图编辑一下# coding=utf-8#!/usr/bin/python3.创建选择我们定义的4.效果

2018-02-11 22:37:35 519

原创 Python基础-字典Dict

1. 增删改查运行示例# 字典 - 键值对 Map# 格式 d = {key1:value1, key2:value2}# 增 创建键值对的字典mDict = {'key1': 'demo', 'key2': 2}print("创建字典:", mDict)# 删 删除字典元素del mDict['key2']# 清空字典# mDict.clear()# 删除字典...

2018-02-11 17:35:47 564

原创 Python基础-元组(tuple)

1.元组创建Python 元组小括号表示,元素不能修改# 以下修改元组元素操作是非法的。# tup1[0] = 100运行示例mTuple0 = ()print("1 创建空元组:", mTuple0)# 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用mTuple1 = (1,)print("2 创建一个元素的元组:", mTup...

2018-02-10 18:29:29 570

原创 GPU 频率设置

1.GPU 频率设置mPerfServiceWrapper.userRegScnConfig(mCurPerfHandle, mPerfServiceWrapper.CMD_SET_GPU_FREQ_MIN, gpuLevel, PARAM_DEFAULT_VALUE, PARAM_DEFAULT_VALUE, PARAM_DEFAULT_VALUE);mPerfServiceWrappe...

2018-02-08 11:50:38 5392

原创 Android 获取 GPU 频率

1. GPU 相关参数目录/d/ged/hal/Z91:/d/ged/hal # ls -allls -alltotal 0drwxr-xr-x 2 root root 0 1970-01-01 08:00 .drwxr-xr-x 4 root root 0 1970-01-01 08:00 ..-r--r--r-- 1 root root 0 1970-01-01 08:0...

2018-02-08 10:58:21 9515 4

原创 [高通平台小米4]的电源管理配置学习

1.温控调频/system/etc/thermal-engine-8974.confsampling 5000[CPU0_MONITOR]algo_type monitorsensor cpu0sampling 1000thresholds 55000 60000 65000 70000 850

2018-02-07 10:38:19 1822

原创 Android CPU频率设置(MTK平台)

1.CPU 频率设置主要设置CPU的最大和最小频率mPerfServiceWrapper.userReg 注册mPerfServiceWrapper.userRegScnConfig 参数设定mPerfServiceWrapper.userEnable 激活设置mPerfServiceWrapper.userDisable 反激活设置mPerfServiceWrapper.use

2018-02-06 20:27:34 7582

原创 CPU 核数和频率全开,达到瞬间性能最优

1.示例MTK平台支持的软件接口,主要适用于网络数据加载,数据解析等需要CPU性能最优的场景,可以设置超时恢复package com.fadisu.cpurun.util;import android.content.Context;import android.os.Handler;import android.util.Log;import com.mediatek.p

2018-02-05 20:00:44 6876

原创 [学习笔记]Beautiful Soup语法基本使用

1. Beautiful_Soup语法 find all搜索的是全部节点,find搜索的是满足条件的第一个节点2.获取网页信息思路如下# Python # 根据 HTML 网页字符串创建 BeautifulSoup 对象soup = BeautifulSoup( html_doc, # HTML 文档字符串 'html.parser', #

2018-02-02 22:55:18 3122

原创 Android 悬浮窗 Demo

1.创建悬浮窗和显示 private void showFloatWindow() { mResultTv = new TextView(mContext); mResultTv.setBackgroundColor(mContext.getColor(R.color.float_bg)); mResultTv.setTextColor

2018-02-02 17:44:29 1492

原创 [报错]token null is not valid is your activity running

1.异常日志我的这个报错,和网上的报错,所依附的 activity 不太一样,之前还延时创建 悬浮窗,但是没用。01-04 07:04:25.319 30523-30523/com.fadisu.cpurun E/AndroidRuntime: FATAL EXCEPTION: mainProcess: com.fadisu.cpurun, PID: 30523android.vi

2018-02-02 17:31:54 9366 1

原创 AIDL 服务端给客户端发消息

1.源码示例https://github.com/sufadi/AndroidCpuTools代码清单D:\AndroidStudioProject\CpuRun\app\src\main\aidl\com\fadisu\cpurun\service\ICpuMsgCallBack.aidlD:\AndroidStudioProject\CpuRun\app\src\main\ai

2018-02-01 16:52:11 1715

原创 [内存泄露]省电应用的非静态内部类导致的内存泄露

一、现象龙哥发现,省电进程内存占用率高这里可以使用Android Studio Memory Usage 查看Memory Usage 360,408K: Persistent 37,159K: com.android.lava.powersave (pid 1873 / activities)1.查看方法 二、分析1.

2018-02-01 11:17:16 790

原创 Android系统获取系统 CPU 使用率

1.参考文档https://www.jianshu.com/p/6bf564f7cdf02.源码下载https://github.com/sufadi/AndroidCpuTools3.思路获取”/proc/stat”的运行时间,使用CPU 使用率 =(CPU 非空闲时间2 - CPU 非空闲时间1) / (CPU 运行总时间2 - CPU 运行总时间1) * 100%

2018-01-31 16:29:10 2415

原创 Android系统获取CPU和电池温度

Android系统获取CPU和电池温度等其他SOC温度信息1.源码下载https://github.com/sufadi/AndroidCpuTools2.数据来源adb shell "cat /sys/class/thermal/thermal_zone【编号】/type"adb shell "cat /sys/class/thermal/thermal_zo

2018-01-31 11:48:20 13782

原创 [学习]笔记]爬虫的学习(每天学习一点点)

学习笔记来源https://www.imooc.com/video/106751.爬虫的介绍自动从互联网获取所感兴趣的数据的一段程序。2.爬虫技术的价值未来是信息为王的社会,要好好抓住这个末班车,听了这个价值,整个人都激动得不行。3.爬虫技术的架构这个网页可以将互联网相关网页的数据都爬取下来。 爬虫调度端: 启动爬虫,停止爬虫,监视爬虫运行

2018-01-30 22:14:10 581

原创 Android 系统获取 CPU 电压

1.源码下载https://github.com/sufadi/AndroidCpuTools2.获取CPU电压 /** * CPU 电压 * * @return */ public static List getCpuVoltage() { List result = new ArrayList<>();

2018-01-29 20:32:08 2195

原创 CPU 场景调频配置文件

源码下载https://github.com/sufadi/AndroidCpuTools主要配置不同场景下的开核数和频率值1./system/vendor/etc/perfservscntbl.txt/vendor/mediatek/proprietary/hardware/perfservice/mt[xxxx]/scn_tbl/perfservscntbl.txt

2018-01-29 16:33:26 2946

原创 Multiple substitutions specified in non-positional format

1.报错Error:(12) Multiple substitutions specified in non-positional format; did you mean to add the formatted=”false” attribute?2.原因识别 %s 和 %d 失败 string name="cpu_cur_freq">CPU %d : 当前的频率

2018-01-29 11:16:38 2099 1

原创 Android 系统 CPU 基本信息

1.源码下载https://github.com/sufadi/AndroidCpuTools2.基本信息 string name="cpu_core_number">CPU 核数: string> string name="cpu_bits">CPU 位数: string> string name="cpu_bits_64">64 位 string>

2018-01-27 17:47:55 3062

多点触控(图片旋转与缩放

目前Google开放的API多指手势只有缩放可以直接调用,下面是一位外国大牛写的2指旋转的手势检测器。代码风格非常炫。程序支持图片缩放和旋转,并改变透明度。方便急需寻找多点手势的你提供帮助

2015-04-11

数据库SQL基本操作(初学者)

完成数据库操作的基本功能,按顺序如下 1.新建数据库文件(含删db文件) 2.新建数据库表(含删数据库表) 3.添加数据 4.删除数据 5.修改数据 6.查找数据

2015-01-24

获取app版本_包名_入口Activity

本demo用途:主要用于查看手机中应用程序的包名、入口Activity和版本信息。^_^

2015-01-21

AIDL通信(含2个客户端1个服务端)

代码简洁,重点突出多进程或多app调用AIDL服务完成通信,内容如下: 1.AIDL服务端 支持多客户端调用AIDL服务端,并广播发送数据给客户端 2.AIDL客户端 示例中的2个客户端都同时绑定AIDL客户端 发送数据,并显示AIDL服务端传递的数据 注:方便初学者了解AIDL通信,简单易懂

2015-01-15

Andorid引导欢迎界面(代码简单)

app引导界面,提供软件介绍。代码简单,方便参考和移植到自己的项目中去

2015-01-12

上拉刷新(简单易懂)

运行时add library下lib-pull的库工程即可

2015-01-12

定时器的4种方法

Android定时器的4种方法: 1.采用 Handler 与线程的 sleep(long )方法 2.采用 Handler 的 postDelayed(Runnable, long) 方法 3.采用 Handler 与 timer 及 TimerTask 结合的方法 4.使用CountDownTimer倒计时类"

2014-12-30

常用输入框正则验证

使用正则运算,完成对输入框内容的验证,包含下面内容验证: 1.用户名 2.密码 3.服务器IP或域名 4.服务器端口 5.邮箱地址 6.固定电话或手机号码 7.车牌号

2014-12-28

二维码扫描

使用zXing的jar包完成二维码条码扫描,优点直接项目移植即可

2014-12-27

录音和声音(含话筒)

1.AudioRecorder进行录音 2.录音过程中话筒会随着音量大小改变图片 3.AudioTrack实现声音播放 su 2014-12-26

2014-12-26

录音和播放(含话筒效果)

1.使用MediaRecorder完成录音功能 2.在录音的过程中,话筒根据音量大小而改变 3.使用MediaPlayer完成播放录音功能(但不支持话筒效果) 4.代码简单适合初学者参考 2014-12-26

2014-12-26

登录界面(UI漂亮)

功能介绍 1.注册账号使用SharedPreferences本地保存账号和密码 2.注册账号设置空时,控件有抖动特效 3.本地账号和密码验证登录 4.自动登录功能 5.UI界面美观大方,可以提供参考

2014-12-24

使用AIDL发送数据

程序流程: 1.点击启动服务按钮; 2.不断发送“Hello world AIDL通信测试!”给AidlService 3.发送成功显示:发送的数据(从服务回调数据上来) DOMO目的:运用AIDL发送数据");

2014-12-24

支持左右箭头显示与控制的水平滚动

功能介绍: 1.支持左右滑动自定义水平ScrollView滚动功能; 2.左右滑动中相应箭头图标显示; 3.点击左箭头图标控制左滚动; 4.点击右箭头图片控制右滚动; 使用场合:当水平方向内容放不下时,提醒用户后面还有更多的内容 ^_^ su 2014-12-24");

2014-12-24

消息通知栏demo

以下为程序启动流程: 1.开机启动AlarmService 2.AlarmActivity一秒后发送一条系统广播 3.AlarmService接受该系统广播 4.请在系统状态栏查看接收到的消息 5.单击消息,取消通知栏信息 6.但程序关闭时,单击消息,重启程序 小知识:BroadCast、Service、Notification,初学者适用

2014-12-22

高德地图轨迹回放(支持GPS纠错处理)

地图轨迹回放包含下面功能 1.轨迹回放播放 2.轨迹回放暂停 3.轨迹回放速度增大 4.轨迹回放速度减小 5.轨迹回放中文地址显示 6.支持进度条控制轨迹回放 7.支持对GPS原始数据的纠错处理 注:使用时替换相应地图key即可,提供Json模拟数据,保证运行

2014-12-17

高德地图轨迹回放

地图轨迹回放包含下面功能 1.轨迹回放播放 2.轨迹回放暂停 3.轨迹回放速度增大 4.轨迹回放速度减小 5.轨迹回放中文地址显示 6.支持进度条控制轨迹回放 注:使用时替换相应地图key即可,提供Json模拟数据,保证运行

2014-12-17

Gjosn(围栏列表)

1.主要使用json对json对象列表数据进行解析 2.解析结果通过listView展示 (界面整洁,漂亮)

2014-12-05

世界时区转换的demo

项目中出现app在非洲国家使用时,发生时间显示错,后来一问才知道,外国人使用的时间数据是由公司服务器按北京时间发送的,故接收时进行时间的时区校准

2014-11-29

Activity传递对象的3种方法(全)

使用3种方法完成一个对象的传递 demo种的对象包含如下类型int、String、boolean、数组、ArrayList、UUID、float类型,代码简单易懂,方便理解

2014-11-28

ReciteInterviewQuestions_v1.0.3.rar

目的:主要是供个人地铁或公交路上,做一些自己整理的面试题。 例如目前比较感兴趣的java、android、算法、系统、正则表达式相关的面试题。方便地铁利用手机记忆用途

2021-12-27

重复文件RecycleView列表和交互逻辑实现

0. 重复文件的UI和删除交互和逻辑实现 1. 树形无限层级列表-RecyclerView实现 2. 支持递归更新选中状态 3. 支持递归计算文件大小 4. 支持递归删除 https://editor.csdn.net/md?not_checkout=1&articleId=118279169

2021-06-27

TreeListViewDemo.rar

1. 树形无限层级列表-RecyclerView实现 2. 支持递归更新选中状态 3. 支持递归计算文件大小 4. 支持递归删除

2021-06-26

ScheduleAalarmDemoApk.rar

使用TimePicker进行时间选择器,并使用Alarm闹钟的setExact进行精准定时。并使用消息通知显示,防止service优先级下调,导致alarm事件被拦截

2020-06-01

AlphabetList.rar

Android字母列表的实际运用:提供根据字母排序列表,方便用户快速找到自己需要的内容.主要功能如下: 1.实现列表按字母进行排序 2.滑动列表同步更新侧边字母栏的选中事件 3.侧边字母栏点击同步更新List的内容显示 4.快速滑动时,视图中间显示字母小框 5.提供搜索输入框进行快速查询

2020-05-17

Android Excel 操作实例demo

使用jxl.jar进行Excel格式的文件数据存储,方便进行新增表头属性行和列,但是存储越大存储耗时也拉长

2018-07-30

mysql的图形化操作工具navicat

免安装版本,解压直接运行,安装包里面有key,输入即可

2018-01-06

丢失api-ms-win-crt-runtime-l1-1-0.dll解决

1. 把api-ms-win-crt-runtime-l1-1-0.dll下载到电脑 2. 直接拷贝该文件到系统目录里:C:\Windows\System32目录下,64位系统为:C:\Windows\SysWOW64 3. 最后在开始菜单中找到“运行(R)” 或者按快捷键“Win+R”,在弹出的框内输入“regsvr32 api-ms-win-crt-runtime-l1-1-0.dll”(不含双引号),回车即可解决错误提示!

2018-01-05

PyDev4.5 对应Jdk7

下载地址: https://sourceforge.net/user/newsletters/subscribe Eclipse 4.5, Java 8: PyDev 5.2.0 Eclipse 3.8, Java 7: PyDev 4.5.5 Eclipse 3.x, Java 6: PyDev 2.8.2

2018-01-03

JobScheduler演示实例(注释)

JobScheduler的Google演示实例DEMO,个人学习笔记用,放了些注释,便于理解。

2017-11-23

设计模式-命令模式

设计模式-命令模式,这里是《Head Fist 设计模式》一书中的练习

2017-11-22

装饰者模式Demo

具体描述上传到这里哦 http://blog.csdn.net/su749520/article/details/78586074

2017-11-20

抽象工厂模式Demo

来自《Head Fist 设计模式》一书的实例,个人学习笔记用途

2017-11-18

最近应用使用情况列表

通过UsageStatsManager获取最近应用使用时长和运行时长

2017-10-25

GridView的页眉页脚

ListView或GridView的页眉页脚的渐变模糊特效 提升用户体验

2015-08-21

实用定时器Alarm机制

1.TimePicker进行时间的选择 2.AlarmManager 进行定时任务的设置 3.广播进行数据的应答

2015-08-01

WiFi省电Demo

本WiFi省电Demo作用: 主要使用场合:在屏幕关闭或休眠状态下,根据网络状态,智能关闭WiFi开关,辅助省电的目的

2015-07-29

简单的手势输入画板

一个简单的任意涂鸦的手势画板,代码简单马上懂而已。

2015-04-25

软件开发项目实践指导书

本模型描述了WRUP的最佳实践方式 。它本身也是一套有效的部署经过验证的商业化软件的开发方法 。之所以称为“最佳实践”,不仅仅是因为他们具有可以量化的价值,并且被许多成功的机构,成功的项目所运用,并且在Sundy的十年开发生涯中不断积累的结果 。

2015-04-12

摇一摇(ACC参数展示和位置提示)

显示设备名称,供应商,功率,实时显示x\y\z轴的加速度变化,并提示例如当前手机水平放置,左右翻(适合左右切歌调用)等等,非常实用当达到预设ACC系数时,震动一下。 非常适合平时的调试开发和参考

2015-04-12

空空如也

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

TA关注的人

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