自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 13 C++基础 迭代器

1.迭代器Java 设计模式的迭代器模式,主要是实现通用型遍历方式。C++中所有标准库容器都可以使用迭代器进行访问对象元素 - begin 为迭代器的第一个迭代器,正向迭代器 - end 为迭代器的下一迭代器 - 如果容器相同,则 begin 和 end 返回相同一个迭代器,即同为尾迭代器 /** * 迭代器 */int main() { string str("...

2018-03-30 19:47:07 336

原创 Android辅助工具助手-keep 自动点赞器

0.运行界面源码下载https://github.com/sufadi/AccessibilityServiceMonitor1.需求点赞界面,进行自动点击注意:要clickable事件为ture和有id的为主,具体箭头如下2.点击事件处理事件输入 @Override public void onAccessibilityEve...

2018-03-30 17:28:14 5496 3

原创 12 C++ 基础 标准库类型 vector 容器

1.C++ 基础 标准库类型 vector 容器标准库类型 vector 容器,其中所有对象的类型都相同作为一个类模板,vector iVec 表示保存类型为int对象的集合2.定义和初始化 vector 对象vector v1;vector v2(v1);// v2 是 v1 的副本vector v2 = v1;vector v3(n, val); // v3 包含了...

2018-03-30 15:11:00 236

原创 Window调用软键盘方法

1 调用运行界面win + r 快捷键也行2 输入osk,回车3 华丽丽的软键盘因为笔记本的B和Q键坏了,所以只能出此下次,记得固定在Window底下的任务栏中,方便随时显示 ...

2018-03-28 23:00:36 3963

原创 11 标准库类型 string 初识

1. 定义和初始化 string 对象#include <iostream>using namespace std;using std::string;/** * 标准库类型 string */int main() { string s1; // 默认初始化 string s2 = s1; // s2 是 s1 的副本 strin...

2018-03-28 14:37:08 250

原创 请问AccessibilityService如何识别webview内容(20180822解决)

0.蚂蚁能量自动收集器想做一个蚂蚁森林能量自动采集器,发现AccessibilityService无法识别webview内容,反正我是没招了,就看怎么实现,这里提出一个问题。1.支付宝界面点击进入蚂蚁森林界面public class AccessibilityServiceMonitor extends AccessibilityService { privat...

2018-03-28 13:06:20 14251 12

原创 10 C++基础 - 命名空间的 using 声明

写法 1using namespace::name,声明后就可以直接访问命名空间中的名字#include <iostream>using namespace std;/** * 命名空间 */int main() { std::cout<<"Hello world"<<std::endl; return 0;}...

2018-03-28 09:55:04 230

原创 09 自定义数据类型 struct

1.头文件 Sales_data.h #ifndef ()#endif 预编译防止重复定义#ifndef SALES_DATA_H_#define SALES_DATA_H_#include <string>/** * 自定义数据结构 */struct Sales_data { // 书本编号 std::string bookNo; ...

2018-03-27 20:53:22 368

原创 C++基础 decltype 类型指示符

1.decltype 类型指示符deltype :C++11 作用:选择并返回操作数的数据类型/** * deltype :C++11 作用:选择并返回操作数的数据类型 * 编译器分析表达式并得到它的类型,却不实际计算表达式的值 */int main() { decltype (f()) sum = x; // sum 的类型就是 f 的返回类型 retur...

2018-03-27 18:30:01 450

原创 07 C ++ 基础 auto类型

1.auto 类型说明符C++ 11 新标准引入了 auto 类型说明符,用它就能让编译器替我们去分析表达式所属的类型auto item = val1 + val2;2.复合类型、常量和 auto编译器推断出来的 auto 类型有时候和初始值的类型并不完全一样,编译器会适当改变结果类型使其更符合初识化规则int i = 0. &r = i;auto a ...

2018-03-27 14:22:47 291

原创 C++基础 constexpr 和常量表达式

0.学习笔记《C++ primer》1.常量表达式const int max = 100; // 常量表达式const int limit = max +1; // 常量表达式const int size = getSize(); // 不是常量表达式,因为getSize()运行时才有值2.constexpr 变量constexpr 类型:由编译器来验证变量是否...

2018-03-27 12:13:43 353

原创 Android 蓝色光滤波器(护眼神器) 反编译

1.应用市场的蓝色光滤波器效果图2.实现原理启动 service 创建一个全屏透明窗口,并设置窗口颜色属性,完成伴随整个系统的色彩变换。package jp.ne.hardyinfinity.bluelightfilter.free;public class LayerService extends Service{ private static View a ...

2018-03-27 11:22:32 1162

原创 Android 查看 wifi 密码

1 命令adb shell cat /data/misc/wifi/wpa_supplicant.conf注意需要root权限,因为普通用户没有可读权限Z91:/data/misc/wifi # ls -al-rw-rw---- 1 wifi wifi 2849 2018-03-27 09:00 wpa_supplicant.confssid 表示 wif...

2018-03-27 10:30:01 5504

原创 05 C++ 基础 const 限定符

1.const 对象const int buffersize = 512;//const 对象一旦创建后其值就不能再改变extern const int buffersize = 512;// extern 使其能被其他文件使用2. 引用和 constconst int ci = 1024;const int &r = ci;// 引用及其对应的对象都是常量...

2018-03-27 09:45:16 256

原创 04 C++ 基础-指向指针的指针(学习笔记)

1.指向指针的指针指针是内存中的对象,允许吧指针的地址再存放到另一个指针中,这里我们通过*个数区分指针的级别#include <iostream>using namespace std;/** * 指向指针的指针 * * 指针是内存中的对象,允许吧指针的地址再存放到另一个指针中,这里我们通过*个数区分指针的级别 */int main() { i...

2018-03-26 19:50:38 387

原创 Android 夜间模式主题风格切换

1. 跟进源码1.1 String.xmlSettings 模块 <string name="night_display_title" msgid="2626451512200357686">"夜间模式"</string> <string name="night_display_text" msgid="183727

2018-03-26 16:51:03 1202 1

原创 Android 监听系统中消息通知事件

0. 学习文章参考了下面Blog 完全没有任何多余的代码https://blog.csdn.net/wanghang1208/article/details/49905403原来百度卫士的通知栏收纳是类似这样的原理完成的,很不错.1.演示结果数据源头 监听到的log03-24 14:37:04.264 6155-6155/com.lava.noticeobser ...

2018-03-24 14:48:03 7345

原创 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 16160 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 247

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

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

2018-03-20 11:30:45 1504

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

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

2018-03-20 11:30:44 1897

原创 Win7 蓝牙耳机无法使用

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

2018-03-19 22:58:42 45470 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 1380

原创 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

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

目前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关注的人

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