Skip to content

Instantly share code, notes, and snippets.

View oa414's full-sized avatar
🤓
苟利国家生死以,岂因祸福避趋之

Lin Xiangyu oa414

🤓
苟利国家生死以,岂因祸福避趋之
View GitHub Profile
@oa414
oa414 / gist:3800046
Created September 28, 2012 14:00
Ruby Fib Test
n = 9999999
def fib(n, x1, x2)
if n == 0
x1
else
fib(n - 1, x2, x1 + x2)
end
end
@oa414
oa414 / changeAndroidSDKDoc.rb
Created December 4, 2012 05:56
把AndroidSDK的文档里面一句JavaScript注释掉,提高打开的速度
#===================================================================
# FileName: changeSDKJS.rb
# Author: Lin Xiangyu
# Email: [email protected]
# WebSite: http://linxiangyu.info
# CreateTime: 2012.12.04
#===================================================================
# Android SDK里面有自带的文档,但是在大陆打开很慢,原因是会去加载一个jsapi,然后被墙
@oa414
oa414 / AndroidUserPermmison.xml
Last active December 11, 2015 12:48
Android User Permission
<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES"/>
<!-- 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)
-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<!-- 允许一个程序访问CellID或WiFi热点来获取粗略的位置(Allows an application to access coarse (e.g., Cell-ID, WiFi) location)
-->
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<!-- 允许一个程序访问精良位置(如GPS) (Allows an application to access fine (e.g., GPS) location)
-->
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS"/>
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
content = MonkeyRunner.help("html"); # can replace with [[ content = MonkeyRunner.help("txt"); ]] tot generate txt document
f = open('help.txt', 'w');
f.write(content);
f.close();
#usage : monkeyrunner monekyrunner_generate_doc.py
require 'nokogiri'
require 'open-uri'
require 'pp'
url = "http://m.fmylife.com/?page=1"
doc = Nokogiri::HTML(open(url))
#pp doc
doc.css("ul.content li p.text").each do |text|
puts text.content
@oa414
oa414 / ShakeListener.java
Created March 11, 2013 12:05
侦测Android加速度传感器
package com.example.AdmobTest;
import android.content.Context;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.util.Log;
import android.widget.TextView;
@oa414
oa414 / WakeUpUtils.java
Created March 11, 2013 12:06
保持Android设备屏幕常亮
package com.example.AdmobTest;
import android.content.Context;
import android.os.PowerManager;
/**
* Created with IntelliJ IDEA.
* User: linxiangyu
* Date: 13-3-11
* Time: 下午7:56
@oa414
oa414 / Git安装.md
Last active December 14, 2015 21:08

#Git 安装指南 (for Windows Users)

我们的团队使用Git进行代码同步与管理。

大家可以认为Git是一个可以同步的网盘系统,但是比网盘强大多了,可以追踪历史,比较代码差异等。

用过SVN的同可能比较清楚是什么,Git作为版本控制系统,提供了比SVN更有趣,更好用的特性。

具体的使用以后会有介绍,先请大家安装一下几个软件,并注册github网站的账号。

#编码规范

这是一个团队协作项目,为了保持大家的代码一致性,进行一些代码格式的规范。

  1. 代码缩进使用4个空格,不是Tab键。
  2. 统一使用UTF-8编码,避免乱码问题。

Windows下Eclipese的具体设置见 http://hi.baidu.com/lane727/item/72339a5ee4958b19db163521

  1. 类的命名规范: 如果是Android SDK提供的Android应用组成部分,那么类名应该是类的作用的英文全称或者缩写+ Android SDK基类的名字。

##编码规范

这是一个团队协作项目,为了保持大家的代码一致性,进行一些代码格式的规范。

  1. 代码缩进使用4个空格,不是Tab键。

  2. 统一使用UTF-8编码,避免乱码问题。

    Windows下Eclipese的具体设置见 http://hi.baidu.com/lane727/item/72339a5ee4958b19db163521

  3. 类的命名规范: 如果是Android SDK提供的Android应用组成部分,那么类名应该是类的作用的英文全称或者缩写+ Android SDK基类的名字。