自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python基础-项目-day6 配置文件

通常,一个Web App在运行时都需要读取配置文件,比如数据库的用户名、口令等,在不同的环境中运行时,Web App可以通过读取不同的配置文件来获得正确的配置。前言学习笔记来源-廖雪峰老师https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432339034336cbf72acd

2017-12-31 12:23:19 641

原创 Python基础-项目-day5 Web框架

前言学习笔记来源-廖雪峰老师 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432339008728d0ddbe19ee594980be3f0644a9371894000编写一个URL的处理函数coreweb.py#!/usr/bin/env python3# -*-

2017-12-30 23:49:00 642

原创 Python报错-(2003 Can t connect to MySQL server on 127.0.0.1)

报错修复:bpymysql.err.OperationalError: (2003, “Can’t connect to MySQL server on ‘127.0.0.1’”)报错日志D:\python3-webapp-Su\www>python app.pyINFO:root:建立数据库连接池Traceback (most recent call last): File "C:\Pro

2017-12-30 23:20:26 24130 2

原创 SP91 未知唤醒源日志

现象唤醒时刻 PC时间 14:34 唤醒时刻 PC时间 14:36 日志================================================================main.log12-30 14:33:49.242696 444 609 D NVRAM : ccorr table index=012-30 14:33:49.242964

2017-12-30 16:22:36 2113

原创 SP91 PMIC AuxADC待机唤醒现象

现象日志简要日志3,609: 12-30 13:13:25.983950 1216 1216 I [ 633.918732] (1)[1216:system_server]: active wakeup source: PMIC AuxADC wakelock 12-30 14:45:36.754140 1216 1216 I [ 643.931309] (0)[1216:system_

2017-12-30 16:04:29 2720 1

原创 Python基础-项目-day4 model 建立数据库表名

model 建立数据库表名运行示例# model.py#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python基础-model模块import time, uuidfrom orm import Model, StringField, BooleanField, FloatField, TextField# 主键的缺省值def next_id

2017-12-30 00:01:14 1635

原创 [报错]No module named 'aiomysql'

No module named ‘aiomysql’D:\python3-webapp-Su\www>python modelTest.pyTraceback (most recent call last): File "modelTest.py", line 6, in <module> import orm File "D:\python3-webapp-Su\www\orm.

2017-12-29 23:45:58 3131

原创 SP91 Doze参数优化,延长DeviceIdleController.light的IDLE状态驻留

唤醒现象唤醒时刻 09:29 唤醒时刻 09:36 唤醒时刻 09:46 唤醒时刻 10:00 唤醒分析AlarmManager android 的定时 ELAPSED_REALTIME 唤醒设置定时器-下一个触发时刻为 131217611-29 09:26:23.088195 973 973 V AlarmManager: APP set(PendingIntent{d85314

2017-12-29 20:05:04 1439

原创 Python基础-项目-day3 编写 数据库增删改查 ORM

前言学习笔记来源-廖雪峰老师 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014323389656575142d0bcfeec434e9639a80d3684a7da000#0orm.py#!/usr/bin/env python3# -*- coding: utf-8

2017-12-29 00:00:44 665

原创 AlarmManager 的唤醒类型

AlarmManager 的唤醒类型AlarmManager.RTC,硬件闹钟,不唤醒手机(也可能是其它设备)休眠;当手机休眠时不发射闹钟。AlarmManager.RTC_WAKEUP,硬件闹钟,当闹钟发躰时唤醒手机休眠;AlarmManager.ELAPSED_REALTIME,真实时间流逝闹钟,不唤醒手机休眠;当手机休眠时不发射闹钟。AlarmManager.ELAPSED_REALTI

2017-12-28 17:23:24 1820

原创 SP91的待机功耗大到42mA(com.android.deskclock.ON_QUARTER_HOUR)

CPU 休眠偶尔平均电流 42 mA现象如下 发生时刻:PC时间 11:06 ,PowerMonitor 1026~1032秒MtkLog 时间点11-28 11:05:45.118827 950 1112 E ActivityManager: Sending non-protected broadcast com.android.deskclock.ON_QUARTER_HOUR fr

2017-12-28 17:14:23 3122

原创 Python基础-项目-day2 编写Web App骨架

前言学习笔记来源-廖雪峰老师 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143217133614028a244ea855b40a586b551c616d3b2c9000编写Web App骨架运行示例#!/usr/bin/env python3# -*- coding:

2017-12-27 22:41:49 946

原创 Android8.0的缓存大小和缓存清理接口

获取缓存大小接口主要这里的方法已经和7.0不兼容了。import android.app.usage.UsageStats;import android.app.usage.UsageStatsManager;import android.content.Context;import android.content.pm.PackageManager;import android.os.Pr

2017-12-27 17:21:30 7327 1

原创 Eclipse 格式化对齐宽度太小

Format格式化对齐宽度太小快捷键 Ctrl+Shift + F 原因默认的最大行宽是 80,因为以前屏幕小的缘故对于强迫症的人,希望该宽一点,即一行显示多一些可以这样操作增加行宽设置Preferences->Java->Code Style->Formatter->点击Eidt如下图 行宽默认 80 改成 200Line wrapping->Maximum line width测试一下选中

2017-12-27 11:17:11 825

原创 Eclipse显示行号的方法

Preferences->General->Editors->TextEditors->show line number 打钩即可如下图

2017-12-27 10:46:29 520

原创 Python基础-项目-环境准备

前言学习笔记来源-廖雪峰老师 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432170937506ecfb2f6adf8e4757939732f3e32b781c000Python环境版本发送命令查看大于3.5即可python –version

2017-12-26 22:52:30 2044

原创 Git基础-如何上传一个项目到Github

登陆Githubhttps://github.com/ New一个Repositories/NewNextNext接下来按照Github的官方提示操作即可…or create a new repository on the command lineecho "# python3-webapp-Su" >> README.mdgit initgit add README.mdgit commi

2017-12-26 22:50:56 1589

原创 Git基础-安装Git

下载地址官方下载地址https://git-scm.com/downloads廖老师的百度网盘https://pan.baidu.com/s/1kU5OCOB#list/path=%2Fpub%2Fgit安装一路 next 即可 设置用户名和邮件git config --global user.name "Your Name"git config --global user.email "ema

2017-12-26 22:30:05 631

原创 【学习笔记】Python基础-aiohttp

aiohttp 的初始化函数init()也是一个coroutine,loop.create_server()则利用asyncio创建TCP服务安装 aiohttp安装命令: pip install aiohttpD:\PythonProject\sustudy>pip install aiohttpCollecting aiohttp Downloading aiohttp-2.3.6-cp3

2017-12-26 19:50:13 1582

原创 Python基础-异步IO的支持 async和await

Python 3.5开始引入了新的语法async和await,可以让coroutine的代码更简洁易读。需求使用async和await实现异步访问多个网站主页的异步任务运行示例# main.py#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python基础-异步IO的支持 async和await# asyncio的编程模型就是一个消息循环imp

2017-12-26 19:15:04 3872

原创 Android基础-8.0设置源码的 AsyncTaskLoader

Android 8.0 Settings模块AsyncTaskLoader获取应用缓存大小,安装包大小,存储占用大小继承 AsyncLoader 类获取AppStorageStats数据/* * Copyright (C) 2017 The Android Open Source Project * * Licensed under the Apache License, Version 2.

2017-12-26 17:48:56 763

原创 Android基础-AsyncTaskLoader 的用法

AsyncTaskLoader 作用AsyncTaskLoader主要针对的是Activity配置的变化(屏幕旋转),不会引起数据的变化 同时数据源的变化可以实现自动更新 。使用方法核心类 AsyncTaskLoaderpackage com.su.asyncloaderdemo;import android.content.AsyncTaskLoader;import android.conte

2017-12-26 17:39:02 810

原创 Python基础-异步任务IO-asyncio

需求实现一个同时访问 百度,Google,Python的异步任务运行示例# main.py#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python基础-异步IO的支持 asyncio# asyncio的编程模型就是一个消息循环import threadingimport asyncio# 把 generator 标记为 coroutine

2017-12-26 14:49:45 553

原创 Python基础-协程 yield关键字

传统的生产者-消费者模型一个线程写消息,一个线程取消息,通过锁机制控制队列和等待,但一不小心就可能死锁协程版的生产者-消费者模型生产者生产消息后,直接通过yield跳转到消费者开始执行,待消费者执行完毕后,切换回生产者继续生产,效率极高运行示例# main.py#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python基础-协程-生产者和消费者模

2017-12-26 10:33:06 633

原创 Python基础-MVC模式

MVC模式MVC:Model-View-Controller,中文名“模型-视图-控制器”。处理URL的函数就是C:Controller,Controller负责业务逻辑,比如检查用户名是否存在,取出用户信息等等;包含变量{{ name }}的模板就是V:View,View 负责显示逻辑,通过简单地替换一些变量,View最终输出的就是用户看到的HTML。Model 是用来传给View的,这样View

2017-12-25 22:49:12 660

原创 Python基础-Web框架-Flask

Web框架-Flask#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python基础-Web框架-Flaskfrom flask import Flaskfrom flask import requestapp = Flask(__name__)@app.route("/", methods = ["GET", "POST"])def home

2017-12-25 21:22:55 591

原创 Python基础 Web业务WSGI接口

一个Web应用的本质就是: 1. 浏览器发送一个HTTP请求; 2. 服务器收到请求,生成一个HTML文档; 3. 服务器把HTML文档作为HTTP响应的Body发送给浏览器; 4. 浏览器收到HTTP响应,从HTTP Body取出HTML文档并显示。Web业务WSGI接口WSGI:Web Server Gateway Interface 无论多么复杂的Web应用程序,入口都是一个WSGI

2017-12-25 19:07:47 452

原创 Eclipse 字体大小修改

设置路径Preferences->General->Appearance->Colors and Font->Basic->Text Font图示

2017-12-25 17:59:41 509

原创 Eclipse 提示An SWT error has occurred

问题现象原因Eclipse 提示An SWT error has occurred的原因是软件冲突导致。解决办法 eclipse -clean在”开始”–>”运行”–>打入”cmd”进入命令提示行后,再进入eclipse的安装目录,然后输入eclipse -clean即可。

2017-12-25 17:12:26 8009 3

原创 Python基础-HTML与CSS与JavaScript

HTML的Hello, world新建一个hello_world.html文件内容如下<html><head> <title>一个小Html程序</title></head><body> <h1>Hello, world!</h1></body></html>运行效果 CSS-Cascading Style Sheets(层叠样式表)CSS用来控制HTML里的所有元素如何

2017-12-25 15:32:15 2630

原创 【学习笔记】Python基础-Web 开发初识

学习文档https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432011939547478fd5482deb47b08716557cc99764e0000Web 开发CS架构最早的软件都是运行在大型机上的,软件使用者通过“哑终端”登陆到大型机上去运行软件。后来随着PC机的兴起,软

2017-12-25 10:22:11 560

原创 Python基础 SQLAlchemy

引子数据库是一个二维表,通俗理解,即多行多列。看起来就是表格如果Python来表示数据结构,则可以list表示行,tuple表示list的一个元素[ ("1", "李白") ("2", "杜甫")][ ("1", "爱迪生") ("2", "牛顿")]SQLAlchemySQLAlchemy的初始化和具体每个表的class定义让表达更好看些# 创建对象的基类Ba

2017-12-24 23:27:46 469

原创 Python基础-MySQL的安装和运行

MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。而MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。安装 MySQL 软件下载下载地址 mysql-5.6.24-win32.ziphttps://dev.mysql.com/downloads/mysql/解压并配置环境变量例如我

2017-12-24 22:34:20 1316

原创 Python基础-数据库-使用SQLite

数据库类别既然我们要使用关系数据库,就必须选择一个关系数据库。目前广泛使用的关系数据库也就这么几种: 付费的商用数据库: 1. Oracle,典型的高富帅; 2. SQL Server,微软自家产品,Windows定制专款; 3. DB2,IBM的产品,听起来挺高端; 4. Sybase,曾经跟微软是好基友,后来关系破裂,现在家境惨淡。这些数据库都是不开源而且付费的,最大的好处是花了钱出了

2017-12-24 19:43:04 440

原创 Python基础 POP3 收取邮件

流程1.用 poplib 把邮件的原始文本下载到本地 2.用 email 解析原始文本,还原为邮件对象邮件下载本地#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python基础 POP3 收取邮件# 1.用 poplib 把邮件的原始文本下载到本地# 2.用 email 解析原始文本,还原为邮件对象import poplibfrom email

2017-12-24 16:22:28 3565 2

原创 Python基础-SMTP发送邮件

环境准备本人注册了163注册了2个小号,便于邮件的相互发送和接收测试开启 POP3/SMTP/IMAP具体在网易邮箱的设置->POP3/SMTP/IMAP复制下对于的SMTP 服务器地址,例如163是smtp.163.com,待会代码需要使用发送邮件#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python基础 SMTP发送邮件from em

2017-12-24 08:51:58 4478

原创 Python基础-电子邮件-初识

一封电子邮件的旅程就是: - 发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA <- MUA <- 收件人MUA:Mail User Agent——邮件用户代理假设我们自己的电子邮件地址是me@163.com,对方的电子邮件地址是friend@sina.com(注意地址都是虚构的哈),现在我们用Outlook或者Foxmail之类的软件写好邮件,填上对方的Emai

2017-12-24 00:11:54 806

原创 Python基础 UDP编程

UDP编程TCP是建立可靠连接,并且通信双方都可以以流的形式发送数据。相对TCP,UDP则是面向无连接的协议。使用UDP协议时,不需要建立连接,只需要知道对方的IP地址和端口号,就可以直接发数据包。但是,能不能到达就不知道了。虽然用UDP传输数据不可靠,但它的优点是和TCP比,速度快,对于不要求可靠到达的数据,就可以使用UDP协议。运行效果服务端#!/usr/bin/env python3# -*

2017-12-23 09:21:37 547

原创 Python基础-TCP编程

效果图打开两个命令行窗口,一个运行服务器程序,另一个运行客户端程序,就可以看到效果了 服务端#!/usr/bin/env python3# -*- coding: utf-8 -*-# Python基础 TCP 编程import socketimport threadingimport timedef tcplink(sock, addr): print('接收到一个连接 %s:

2017-12-22 23:56:51 473

原创 Python基础-TCP编程初识

TCP/IP简介IP协议IP协议负责把数据从一台计算机通过网络发送到另一台计算机。数据被分割成一小块一小块,然后通过IP包发送出去。由于互联网链路复杂,两台计算机之间经常有多条线路,因此,路由器就负责决定如何把一个IP包转发出去。IP包的特点是按块发送,途径多个路由,但不保证能到达,也不保证顺序到达。IP地址IP地址实际上是一个32位整数(称为IPv4),以字符串表示的IP地址如192.168.0.

2017-12-22 23:24:24 598

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

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

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