- 博客(56)
- 资源 (47)
- 收藏
- 关注
原创 201805个人对于场景省电的初识
0.前言个人笔记1. 场景省电省电场景联想,后续主流手机大厂都倾向于场景识别2. 省电技术常用的省电技术,在合适的时间合适的场景遇到合适的技术,才是缘分...
2018-05-14 14:54:52 507
原创 adb shell 启动 serivce及其 action
adb shell 启动服务及其对应 actionadb shell am startservice -n 包名/Class名 -a action名称-n 表示组件-a 表示Actionadb shell am startservice -n com.android.xxx.powersave/com.android.xxx.powersave.service.PowerSa...
2018-05-31 15:27:06 6748
原创 adb shell 启动 serivce及其 action
adb shell 启动服务及其对应 actionadb shell am startservice -n 包名/Class名 -a action名称-n 表示组件-a 表示Actionadb shell am startservice -n com.android.xxx.powersave/com.android.xxx.powersave.service.PowerSa...
2018-05-31 15:27:01 2892
原创 Android 8.0— 02 电池的耗电详情-模拟耗电数据 getFakeStats
1.PowerUsageSummary.getFakeStats()Google的函数调试,实际用途不大,但是适合修改UI和算法,毕竟总不能静静等耗电数据产生吧。故这里提供了非常好的模拟数据和方法,进行调试耗电详情列表1.1 开启调试开关Z:\8.1\vendor\mediatek\proprietary\packages\apps\MtkSettings\src\com\...
2018-05-30 16:31:33 1534
原创 03 Lua基础- Window下 Sublime Text 2 中 Package Control 插件安装
1. Package Control 安装包下载http://sublime.wbond.net/Package%20Control.sublime-package2. Package Control 存放指定路径方法 1:【官方推荐】打开Sublime Text 2,点击PreFerences –> Browse Packages,进入一个文件夹后返回该文件夹的上一级“S...
2018-05-29 23:44:44 150
原创 02 Lua基础-Sublime text 2-Hello World
1. 官网http://www.sublimetext.com/32. Sublime text 2 下载2.1 下载一路 next 安装即可https://download.sublimetext.com/Sublime%20Text%202.0.2a%20x64%20Setup.exe2.2 注册码在Help菜单输入注册码即可—– BEGIN L...
2018-05-29 23:14:18 693
原创 Android 8.0 电池->耗电详情-01
0. 介绍主要介绍UI位置和基本函数入口,其中耗电详情与power_profile.xml息息相关1. UI 界面2. 源码2.1 设置界面入口PowerUsageSummary->getPreferenceScreenResId()package com.android.settings.fuelgauge;/** * Displays a...
2018-05-29 17:59:37 1140
原创 01 Lua基础-Lua 开发环境配置和 HelloWorld
1. Lua官网http://www.lua.org/2. Lua 下载https://joedf.ahkscript.org/LuaBuilds/3. 安装3.1 解压例如我的解压后路径C:\Program Files (x86)\lua-5.3.4_Win64_bin3.2 配置环境变量path 追加 ;C:\Program Files (x...
2018-05-28 23:00:34 247
原创 Android 8.0 WiFi Ap 热点控制接口
1. Android 7.0 及其以前的 WiFi 热点接口 /** * Gets the Wi-Fi enabled state. * * @return One of {@link #WIFI_AP_STATE_DISABLED}, * {@link #WIFI_AP_STATE_DISABLING}, {@link #WIFI_AP_ST...
2018-05-28 17:16:00 7651 1
原创 shell 查看文件大小 du -sh 文件名
du -sh 文件名shell 查看文件大小 du -sh 文件名su-PC:~$ du -sh Python-3.6.329M Python-3.6.3
2018-05-28 11:26:19 4551
原创 VirtulBox 安装 MacOs
1. 文件下载1.1 VirtualBox 下载https://www.virtualbox.org/wiki/Downloads1.2 Mac OSX 10.11.4 下载https://pan.baidu.com/s/1gffjgv52. 创建虚拟机2.1 选择操作系统取名 MacOS10.11 ,该名称后面步骤有用2.2 选择内存大小 ...
2018-05-25 23:05:39 6305 1
原创 Android 系统-电池温度
1.查看电池温度adb shell cat /sys/devices/platform/battery/Battery_Temperature2. 设置电池温度adb shell “echo 55 > /sys/devices/platform/battery/Battery_Temperature”这里可以设置一些极限温度,手机一般会报高温和低温警告...
2018-05-23 09:23:17 4245
原创 47 C++基础-STL 容器实例
1. 顺序容器 vector#include <iostream.h>#include <vector>#include <string>using namespace std;// 遍历顺序容器void display(vector<int> &vec) { for(vector<int>::it...
2018-05-22 22:48:32 133
原创 Android 获取电池容量 mAh
1. Java 反射获取电池容量目前手机出厂下配置电池容量主要是通过修改 power_profile.xml 的电池容量参数,一般Google 默认配置为 1000 mAh故只要是出货的手机一般都需要修改该值。我们可以直接导出 frameworks\base\core\res\res\xml\power_profile.xml 进行查看与修改或者使用 Java 反射 PowerProf...
2018-05-22 15:52:53 9090 1
原创 46 C++基础-STL迭代器和算法介绍
1.迭代器迭代器提供对一个容器的对象的访问方法。迭代器就如同一个指针。事实上,c++的指针也是一种迭代器,但是迭代器不仅仅是指针除了使用下标来访问 vector 对象外,标准库还提供了另一种访问元素的方法:使用迭代器。迭代器是一种检查容器内元素并遍历元素的数据类型标准库为每一种标准容器定义了一种迭代器类。迭代器类型提供了比下标操作更加通用化的方法。所有的标准库容器都定义了相应的迭代器类...
2018-05-21 23:58:43 137
原创 44 C++基础-容器介绍
1. 容器容器分为:顺序容器,关联容器,容器适配类2. 顺序容器是一种各个元素之间有顺序关系的线性表 - verctor 将元素保持在连续的存储空间 - deque - list 双链表,从任何地方快速插入与删除2.1 vector相当于数组,可以通过下标随机访问,速度很快。但是在容器的中间位置添加和删除文件非常耗时。因为一次插入和删除操作都需要移动插入和删除位置...
2018-05-20 23:32:13 108
原创 45 C++基础-关联容器和容器适配器介绍
1. 关联容器map,set,multiset,multimap 是一种非线性的树结构,具体的说采用的是一种比较高效的特殊平衡检索二叉树——红黑树1.1 map提供一种“键-值”关系的一对一的数据存储能力。其“键”在容器中不可重复,且按一定顺序排列(其实我们也将set也看成一种键-值关系的存储,只是它只有键没有值,它是map的一种特殊形式)由于其实按链表的方式存储,他也继承了链表的...
2018-05-20 23:29:57 129
原创 43 C++基础-文件读写操作
1.输入输出流 iostreamistream 输入流类, ostream 输出流类2. 文件流c++在头文件 fstream.h 定义了文件流体系文件可以分为两大类:文本文件、二进制文件2.1 定义文件类对象fstream file; // 可读可写ifstream infile; // 可读不可写ofstream outfile; // 可写不可读...
2018-05-19 16:50:16 173
原创 42 C++基础-多态与抽象类
1. 多态调用同一个函数,根据不同需要实现不同的功能编译时多态性(函数重载)与运行时的多态性(虚函数)运行时对多态性指程序在执行之前,根据函数名和参数无法确定应该调用哪个函数,必须在程序执行过程中,根据具体的执行情况来动态确定。#include <iostream>#include "CurrentTime.h"#include "Time.h"using...
2018-05-19 11:53:43 214
原创 41 C++基础-派生类的使用
1. 派生类(子类)重写父类方法1.1 例如父类是24小时制的class CTime{public: int getHour();1.2 子类定义为12小时制#ifndef CURRENT_TIME_H#define CURRENT_TIME_H#include "Time.h"// 子类 CCurrentTime 继承父类 Ctimecl...
2018-05-18 23:56:34 481
原创 40 C++基础-继承与派生基础
1.继承与派生基础被继承的类被称为基类、父类、或超类继承后的新类称为子类、派生类子类从父类获得特征称为继承1.1 父类#ifndef TIME_H#define TIME_Hclass CTime{public: CTime(); void setHour(int hour); void setMinute(int minute...
2018-05-17 23:58:34 135
原创 39 C++基础-流插入、提取运算符
1. 流插入和提取运算符istream& operator>>(istream& input, CTime& time);istream& operator>>(istream& input, CTime& time);重载之后就可以直接对 CTime 对象进行输入和输出,程序更加直观cout<1...
2018-05-17 12:24:50 916
原创 Android 8.0 慢充和快充提示语
1. 慢充和快充提示语\frameworks\base\packages\SystemUI\res-keyguard\values-zh-rCN中文提示语 <string name="keyguard_plugged_in" msgid="89308975354638682">"正在充电"</string> <string name="k.
2018-05-17 09:40:58 2706
原创 38 C++基础-重载一元和二元运算符
1. 重载双目运算符例如一个 == 的demo调用如下#include "Time.h"#include "Date.h"#include <iostream>using namespace std;int main() { CTime time1(12, 12, 12); CTime time2(12, 12, 12); b...
2018-05-16 23:33:55 411
原创 Android 命令 adb shell 获取屏幕分辩率
adb shell wm size简洁方式Physical size: 720x1440adb shell dumpsys window displays更加详细的方式Dump time : 2018-01-05 11:23:05.909 WINDOW MANAGER DISPLAY CONTENTS (dumpsys window displays) Disp...
2018-05-16 12:05:58 2312
原创 Android 应用版本号和应用版本名称
Android 应用版本号和应用版本名称import android.app.Application;import android.content.pm.PackageInfo;import android.content.pm.PackageManager;import android.util.Log;import com.fadi.batteryanalysistool....
2018-05-16 11:26:51 1278
原创 37 C++基础-运算符重载规则
1. 可以重载的运算符算法运算符 + - * / %逻辑运算符 && || !关系运算符 > < = >= <= == !=位运算符 ~ << >> & ^ |自增自减运算符 ++ –复合赋值运算符 += -= *= /= %=2.不能重载的运算符?: 或 * 或 ::(域) 或 sizeof...
2018-05-16 09:31:56 170
原创 36 C++基础-运算符重载基础
1.运算符重载例如 << 是C++ 中的左移运算符,但在输出操作中与cout 配合则被称之为流插入运算符,作用是进行输出。,这种就是运算符重载1.1 未进行运算符重载的demo#include "Time.h"#include "Date.h"#include <iostream>using namespace std;CTime AddTime...
2018-05-15 22:09:22 173
原创 35 C++基础-友元
1.友元C++ 中可以使用 friend 关键字将函数、声明为某个类的友元友元具有一些特权,可以访问 private 的成员友元只能授予,不能索取,单向,不能传递2. 友元函数在类体重使用 friend 关键字进行声明friend void fun(); // func 是非成员函数,不属于任何类#ifndef TIME_H#define TIME_Hcl...
2018-05-15 21:00:23 136
原创 36 VS2010 无法打开 xxx.h 源文件
1. 现象ddd2. 解决依次点击“项目—>配置属性—>C/C++—>常规”,在“附加包含目录”中加入.h文件所在的文件夹路径
2018-05-15 20:43:07 2650
原创 34 C++基础-const对象和const成员
1. const 对象const 对象不可再被修改const CTime mCTime;const 对象不能调用非const类型的成员函数 const CTime mCTime; mCTime.getHour(); 1>c:\users\fadi.su\documents\visual studio 2010\projects\tes...
2018-05-15 17:53:32 208
原创 33 C++基础-静态成员变量与静态成员函数
1.静态成员以 static 开头,为各个对象所共有。定义类时就为了静态数据成员分配空间,不随着对象的建立而分配空间引用方法: - 类名::静态成员 - 对象名:静态成员在类内的静态数据成员仅仅是对该成员的声明,同时还需要再类外部进行定义2.静态成员函数在声明成员函数是在函数钱添加static关键字静态成员函数一般是为了处理静态的数据成员与一般成员函数区别,...
2018-05-15 14:46:53 160
原创 32 VS2010中编辑C++,并且解决cmd闪退问题
1. cmd 闪退体验点击调试运行,还没看到cmd窗口的结果,数据就消失了2. 设置解决3. Ctrl + F5 快捷键方式运行
2018-05-15 11:40:55 773
原创 31 C++ 基础—this 指针和复制构造函数
1. this 指针this 指针是指向类对象的指针,隐式使用this指针,编译器完成#include "Student.h"#include &lt;string&gt;string Student :: getName() { return name;}void Student ::setName(string vaule){ name = va...
2018-05-15 09:55:43 377
原创 30 C++ 基础—对象的构造函数与析构函数
1. 构造函数处理对象的初始化Time.h#ifndef TIME_H#define TIME_Hclass CTime{public: // 构造函数 CTime(); // 带参数构造函数 CTime(int hour);Time.cpp#include "Time.h"// 构造函数CTime::CTime() {...
2018-05-14 23:01:47 138
原创 27 C++ 基础—类和对象的使用
1.对象成员的使用1.1 第一种方法:访问对象 // 第一种方法:访问对象 Student mStudent; mStudent.setName("李白"); result = mStudent.getName(); cout<<"Name : " << result << endl;1.2 第二种方...
2018-05-14 18:16:28 150
原创 27 C++ 基础—面向对象基础
1. 面向对象1.1 结构体与类// C 语言struct Student {}// 类的定义格式class Student {}1.2 类的定义#include<iostream>using namespace std;// 类的定义格式class Student {// 公共public: void setAge(...
2018-05-12 12:34:32 163
多点触控(图片旋转与缩放
2015-04-11
数据库SQL基本操作(初学者)
2015-01-24
AIDL通信(含2个客户端1个服务端)
2015-01-15
定时器的4种方法
2014-12-30
常用输入框正则验证
2014-12-28
录音和播放(含话筒效果)
2014-12-26
登录界面(UI漂亮)
2014-12-24
使用AIDL发送数据
2014-12-24
支持左右箭头显示与控制的水平滚动
2014-12-24
消息通知栏demo
2014-12-22
高德地图轨迹回放(支持GPS纠错处理)
2014-12-17
高德地图轨迹回放
2014-12-17
Activity传递对象的3种方法(全)
2014-11-28
ReciteInterviewQuestions_v1.0.3.rar
2021-12-27
重复文件RecycleView列表和交互逻辑实现
2021-06-27
ScheduleAalarmDemoApk.rar
2020-06-01
AlphabetList.rar
2020-05-17
丢失api-ms-win-crt-runtime-l1-1-0.dll解决
2018-01-05
PyDev4.5 对应Jdk7
2018-01-03
软件开发项目实践指导书
2015-04-12
摇一摇(ACC参数展示和位置提示)
2015-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人