自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (32)
  • 收藏
  • 关注

原创 android SharedPreferences 存储对象

此方式可以保存将对象持久化到SharedPreferences,存储的对象需要实现Serializable接口。private static SharedPreferences sPref;private static SharedPreferences getPreference(Context ctx) { if (sPref == null) { sPref = ctx.getApplicationContext() .getSharedPreferences("PREF_

2016-11-09 16:20:22 511

原创 简易EventBus实现

import java.lang.reflect.Method;import java.util.ArrayList;import java.util.HashMap;import java.util.Iterator;public class EventBus { private static volatile EventBus defaultInstance; private f

2016-11-07 14:28:15 524

原创 linphone呼叫流程分析

首先是到linphonecore_jni.cc -> linphone_core_invite_address_with_params(...)然后到linphonecore.c -> linphone_core_invite_address_with_params(...)这里会判断是否到达最大通话数 linphone_core_can_we_add_call(LinphoneCore

2016-08-24 21:06:15 5657

原创 Android Studio下载及常用快捷键

Android Studio下载:http://pan.baidu.com/s/1qWBvVT6格式化代码:cmd + alt + L代码提示:alt + 空格快速修复:alt + 回车查看调用路径: control + alt + h上下移动行: alt + shift + up/down删除行:cmd + delete剪切行:cmd + x复制行:cmd

2015-11-25 16:18:53 748

原创 Android日志打印类LogUtils

话不多说,看代码:public final class LogUtil { /** * Log default tag. */ private static String sTagDefault = "TAG"; /** * Log toggle for release, default value is false. */

2015-08-09 15:23:21 1750

原创 golang todo实例

早就听说过出身豪门的go语言,知道最近才看了看。看了几天语言基础,也该写点东西练手了,就顺手将原来写过的tornado的todo例子用go重写。由于是出于对go语言练习,就没有使用流行的martini,beego,revel等web框架,纯使用go语言提供的API开发。

2015-02-10 00:15:46 3264

原创 adnroid仿miui的dialog

先来看下效果图:其中show和dismiss的时候有动画效果。原先试过使用PopupWindow来做,但是使用的时候不是那么舒服,毕竟不是dialog嘛。所以这次尝试还是使用dialog来做 ,很多地方是引用了系统源码(源码是最好的老师)首先看CustomDialog.java的构造函数:protected CustomDialog(Contex

2014-08-10 01:24:59 2951 1

原创 android全局Toast

package com.igeak.sync.util;import android.annotation.SuppressLint;import android.content.Context;import android.view.View;import android.widget.Toast;public class ToastUtil { private static T

2013-08-09 14:17:48 4599

原创 android 滑动侧边栏 SlideMenu

还是先看效果图    支持点击按钮打开侧边栏,同时支持手势打开或是关闭侧边栏。选择继承ViewGroup来实现。首先是考虑子view的布局,其实就是怎样重写onLayout方法。1.可以像是FrameLayout一样,menu的布局在下,内容的布局在上,遮盖掉下层的menu布局。通过上层内容View滑动从而显示出下面的view。2.可以像LinearLa

2013-06-30 16:20:36 52222 27

原创 android Tab实现(仿新浪微博)

4.0早就来了,但是大多机型还是2.x,并且tab形式的导航我个人感觉体验很好。先看效果图这里几乎是和新浪微博的tab一模一样,就是下面文字要稍稍高出一个像素,怎么都调不好。反编译发现新浪微博的tab是用TabActivity来实现的。我个人是很不喜欢使用TabActivity的,主要是因为布局的根标签必须是TabHost,甚至连id都给你指定好了。所以这里选择

2013-06-21 23:19:12 4076

原创 unix like系统的android反编译工具

本文针对unix like的操作系统,windows不使用。思路:1. 通过apkTool解压缩apk2. 通过dex2jar将classes.dex生成jar这里写了一个python的脚本#!/usr/bin/env python#coding=utf-8import sysimport osif len(sys.argv) != 2:

2013-06-03 22:15:19 1513 1

原创 android通讯录列表,A~Z字母提示(修正版)

先看效果首字母提示的view,AlphaView:package net.alpha;import android.content.Context;import android.graphics.Canvas;import android.graphics.drawable.Drawable;import android.util.AttributeSet;

2013-04-18 13:10:54 2900 5

原创 python: tornado例子

有个web.py的todo,这次用tornado+mysql改写。先看看效果主要代码:#!/usr/bin/python#coding=utf-8import os.pathimport torndbimport tornado.httpserverimport tornado.webimport tornado.ioloopimport torna

2013-04-17 15:14:18 17714 18

转载 Python: Pip包管理工具

准备:$ curl -O http://python-distribute.org/distribute_setup.py$ python distribute_setup.py安装:$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py$ python get-pip.py

2013-04-17 14:55:09 1059

原创 python: 安装mysql遇到的问题

以下都是Mac环境的安装报错unable to execute llvm-gcc-4.2: No such file or directory error: command 'llvm-gcc-4.2' failed with exit status 1解决方法:打开Xcode,在Xcode-Preferences-Downloads-Components 下载

2013-04-11 00:37:40 2716

原创 python: excel转sqlite

python环境的安装配置就不说了,个人喜欢pydev的开发环境。python解析excel需要使用第三方的库,这里选择使用xlrd先看excel内容:然后是生成的数据库:下面是源代码:#!/usr/bin/python# encoding=utf-8'''Created on 2013-4-2@author: ting'''from xlrd im

2013-04-03 16:39:43 3159 1

原创 python: android批量多渠道打包

安卓市场太多,一个一个手动打包太累而且容易出错。看过有很多Ant批量打包的,还是想试试不一样的方法。举个例子,如友盟(真心不是给他打广告)的多渠道统计我们只是需要动态的修改这个channel_value,然后打包就可以了。思路1.导出一个未签名的apk包,其中渠道号配置如上图。2.使用apkTool解压apk包3.根据渠道号修改channel_v

2013-03-04 17:17:51 15996 18

原创 android iptables小结

先在此谢谢一朋友,他的博客:http://fonter.iteye.com/blog/search?query=iptables关于iptables的常用命令,请参考我朋友的博客。android上使用iptables一般做代理和app防火墙功能。有几个开源项目,推荐大家去googlecode上去找找:droidwall:app网络防火墙;proxydroid:代理app

2012-08-31 17:45:38 16984 5

原创 android捕获全局异常,CrashHandler

package com.numob.david.util;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.lang.Thread.UncaughtExceptionHandler;import java.util.Date;import android.os.E

2012-07-20 16:31:16 17562 5

原创 android手电筒

昨晚半夜上厕所想起来的  要有个手电筒就好了 就一个类   不到100行 图片是反编译搞的  不好看  请谅解/** * * @author ting * @date 2012-5-10 * @description 手电筒 */public class FlashLightActivity extends Activity implements OnClickLis

2012-05-10 13:25:22 1395

原创 android杀进程方法

参考了一篇文章,再此感谢Zengyangtechhttp://blog.csdn.net/Zengyangtech/article/details/5733631方法1 restartPackage使用的具体源代码 ActivityManager am = (ActivityManager)getSystemService(Context.ACTIVITY_SE

2012-05-09 17:01:07 15198 4

原创 iphone风格设置页面PreferenceActivity

现在很多Android设置页面搞成iPhone风格的,其实Android的PreferenceActivity也可以实现。先看效果:就是这个样子了。主要实现方式是重写一些布局文件。唉,先上传代码,回头有时间在修改完善文章。代码下载(0资源分):http://download.csdn.net/detail/luck_apple/4224460

2012-04-13 21:01:17 2387 1

原创 android首页滑动切换

很多软件会选择左右滑动的主界面,实现方式也很多,这里的仅供参考,勿喷。不多说什么了,相信大家看看代码就明白,自己也不善言辞,望大家谅解。自定义接口,监听滑动翻页事件:/** 滑动后翻页事件 */public interface OnViewChangedListener { public void OnViewChanged(int viewId);}滑动翻页vi

2012-04-09 14:10:10 3679

原创 Android短信Receiver优先级

Android上的一些应用都有拦截短信广播的功能,360,各种手机卫士,还有一些通讯录。最恼人的就是通讯录这些,有的甚至是拦截短信,扔掉广播,由它帮你入库。经过反编译,有点眉目。360,金山手机卫士的manifest里面根本就没有注册短息的Receiver,所以他们只可能是动态注册短信广播接收器。还有这个东西:优先级他们都会设置成这个很长的int,其实这个数是最大int型整数。

2012-03-17 22:16:54 11523 5

原创 android 创建快捷方式

首先需要权限:Intent intent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");ShortcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon); //图标intent.pu

2012-01-03 17:11:20 1201

原创 代码改变EditText的password属性值

很多登陆dialog都有显示密码的选项,效果如图:            不废话,看代码。这是定义CheckBox的xml:<CheckBox android:id="@+id/sec_dialog_login_not_firstcheckBox" android:layout_width="wrap_content" a

2011-12-15 18:27:20 13356 1

转载 TelephonyManager类:Android手机及Sim卡状态的获取

TelephonyManager这个类很有用,可以得到很多关于手机和Sim卡的信息。 直接上注释后的代码,请享用package net.sunniwell.app;import android.app.Activity;import android.os.Bundle;import android.telephony.CellLocation;import androi

2011-12-15 14:58:06 1581

原创 PreferenceActivity定制

android很多设置界面都会使用PreferenceActivity来实现,但那个界面比较丑陋,显示开发总是满足不了要求。可以自己实现一个,但是那样又会使Activity中的逻辑代码和xml布局文件过于复杂,远远不及PreferenceActivity来的方便快捷。开发工具:eclipse       运行环境:模拟器 2.2这个是我模仿360手机安全卫士做的,背景的图片不大

2011-12-12 16:36:35 4308 4

原创 android 对话框Dialog背景透明

先看效果:         这是我做的一个拨号器强的面板,拨号的时候会查询手机中的联系人,显示在拨号面板上方,点击弹出透明对话框供选择。这次重点是透明对话框。先看对话框的theme,style文件: <style name="selectorDialog" parent="@android:style/Theme.Dialog">

2011-10-14 20:04:29 38875 11

原创 android shape的使用

shape的一些总结,总是记不住,写在这里方便随时查看。代码:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <stroke android:width="2dp" android:color="#6

2011-10-12 11:41:41 1400

原创 android通讯录列表,A~Z字母提示view

开发工具:eclipse       运行环境:htc G9 android2.3.3话不多说,先看效果图其实左右边的A~Z是一个自定义的View,它直接覆盖在ListView上。MyLetterListView:public class MyLetterListView extends View { OnTouchingLetterChang

2011-09-23 13:10:00 7811 15

原创 ContentProvider的简单实现 + ContentObserver加听数据库

有时候我们需要动态的刷新页面,比如收到短信的时候,短信页面动态刷新,显示最新的短信状态。一般我们会采用监听数据库的方法来实现,但是监听数据库要有uri,也就是要tigongContentProvider才行。这里就是一个简单里的例子,输入姓名,点插入按钮就会插入数据,然后动态更新下面的TextView,点击删除按钮也会更新TextView。不多说了,让代

2011-09-02 10:56:16 1492

原创 android二级列表(BaseExpandableListAdapter的使用) 仿通话记录

android SDK中带有这样类似的例子,但是那个还是静态数据,没有实际应用价值,参考意义不大。网上找了很多,还是那样的情况,几乎是同一篇文章,大家转来转去。况且,那篇例子也是静态的数据。还是自己试试,自己写一个吧。程序读取手机系统的通话记录,按联系人分组,显示到列表。开发工具:eclipse             运行环境:htc G9 android2.3.3

2011-09-02 10:27:23 5107 10

原创 android快速滑动列表+首字母提示(仿通讯录)

快速滑动列表我看了很多,几乎都是同一篇。都是自己手动添加的数据,listView数据不是动态的,实际应用意义不大。并且,数据还是英文的,这样的话首字母提示就没有意思了。本程序读取手机系统的联系人,将其显示在ListView上。开发工具:eclipse       运行环境:htc G9 android2.3.3先看效果图:我仔细看了表结构

2011-09-02 10:11:57 7708 3

笨办法学python

笨办法学python,一本学习python不错的书。还是一定要50个字节啊

2018-01-10

JavaScript设计模式

JavaScript设计模式

2017-08-10

JavaScript语言精粹

JavaScript 曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着Ajax 的到来,JavaScript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,也证明了它其实是一门优秀的语言。Douglas Crockford 在本书中剥开了JavaScript 沾污的外衣,抽离出一个具有更好可靠性、可读性和可维护性的JavaScript 子集,让你看到一门优雅的、轻量级的和非常富有表现力的语言。作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9 个方面来呈现这门语言真正的精华部分,通过它们完全可以构建出优雅高效的代码。作者还通过附录列出了这门语言的毒瘤和糟粕部分,且告诉你如何避免它们。最后还介绍了JSLint,通过它的检验,能有效地保障我们的代码品质。, 这是一本介绍 JavaScript 语言本质的权威书籍,值得任何正在或准备从事JavaScript 开发的人阅读,并且需要反复阅读。学习、理解、实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师,这本书就是开始。

2017-08-10

kotlin-docs

kotlin教程

2017-08-10

FreeSWITCH权威指南

FreeSWITCH权威指南

2017-08-10

SQLiteManager

SQLiteManager,Mac平台最好用的sqlite图形化管理工具,定是极好的。

2015-02-10

go todo实例

go语言todo实例,go原生视线,未使用任何框架,绝对原汁原味。下载解压进入文件夹,直接运行go run main.go即可。

2015-02-09

学习Go语言电子书

学习Go语言 电子书,很清晰,内容很适合初学者入门

2015-01-31

Node Web 开发

Node Web开发电子书 nodejs基础知识 加 express.js实例

2015-01-31

scp工具Mac版Fugo

Mac版本的scp图形界面的工具Fugo,绝对必备

2015-01-30

MongoHub管理工具

Mac版本的mongodb图形界面的管理工具mongoHub

2015-01-30

android反编译工具

unix like系统的android反编译工具,升级版本,更新了apktool和dex2jar,解决了一些apk反编译异常的问题。

2015-01-30

仿小米自定义dialog

android 仿小米自定义dialog,采用继承dialog方式实现,动画效果一流,不容错过。blog地址:http://blog.csdn.net/luck_apple/article/details/38464545

2014-08-10

SQLiteSpy_1.9.6

SQLiteSpy, windows上最好用的sqlite工具

2013-11-05

滑动侧边栏SlideMenu

android滑动侧边栏SlideMenu。采用继承ViewGroup实现。

2013-06-30

高仿新浪微博tab

高仿新浪微博tab,使用ActivityGroup实现。

2013-06-21

android反编译脚本(unix like版本)

linux,Mac os 反编译android apk脚本

2013-06-03

android快速滑动列表+首字母提示(改进版)

android快速滑动列表+首字母提示(仿通讯录,iphone)

2013-04-18

tornado实例todo

web.py的实例todo的tornado改写版本

2013-04-17

android多渠道批量打包工具

android多渠道批量打包 使用python实现 只需要修改channel文件,添加你需要的渠道名称 在终端运行就可以了

2013-03-04

droidwall源码

android网络防火墙 droidwall源码

2012-09-05

Superuser 源码

android root权限管理app Superuser源码

2012-09-05

android手电筒源码

android手电筒源码,昨晚上厕所想起来需要有个手电筒,第二天就顺手写了个。

2012-05-10

Android房iPhone风格设置页面

Android仿iPhone风格设置页面,PreferenceActivity实现

2012-04-13

android滑动翻页主界面

android左右滑动翻页主界面,为什么非要20个字以上描述啊

2012-04-09

自定义PreferenceActivity

自定义PreferenceActivity,仿照360手机卫士的设置界面做的,详情前看代码。

2011-12-12

android快速滑动列表+首字母提示(仿通讯录,iphone)

仿iphone的通讯录,A-Z在最右边,触摸到那个字母,列表就挑到那里。

2011-09-23

android快速滑动列表+首字母提示(仿通讯录)

android快速滑动列表+首字母提示(仿通讯录)

2011-09-13

android面试题

android面试题目,整理来的,答案详细

2011-07-22

Flex完全自学入门手册

Flex完全自学入门手册,actionscript3

2011-07-16

DroidDraw(Android第三方界面开发工具)

android第三方界面开发工具,很好用。解压后直接使用,无需安装。不多说,你懂的。

2011-05-07

空空如也

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

TA关注的人

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