Skip to content

Instantly share code, notes, and snippets.

View showsky's full-sized avatar
👋
Hello World~

Ting Cheng showsky

👋
Hello World~
View GitHub Profile
@showsky
showsky / classCollection
Created August 12, 2011 05:25
classCollection
<?php
/**
*
* 物件集合處理
* @author Cheng-Ting
*
*/
class Collection
{
@showsky
showsky / classGenericObject
Created August 12, 2011 05:27
classGenericObject
<?php
class DB
{
const ADDR = 'localhost';
const USER = 'showsky';
const PASSWD = '';
const DB = 'object';
private static $db = null;
@showsky
showsky / Client.java
Created August 17, 2011 23:56
socket send file
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.net.Socket;
public class Client {
public static void main(String[] args) throws Exception {
Socket server = new Socket("192.168.1.100", 10000);
@showsky
showsky / Stack.java
Created August 21, 2011 14:25
Java implement Stack use Link List DS
/**
* 實作 Stack
* 使用 Link List 資料結構
* 1. Satck 具有 LIFO 後進先出的特性
* 2. push 和 pop 都在同一端操作,且有個 top 永遠指向頂端
* @author Cheng-Ting
*
*/
/**
@showsky
showsky / CrashHandler.java
Created November 6, 2012 06:50
Catch Crash
public class CrashHandler implements UncaughtExceptionHandler {
public static final String TAG = "CrashHandler";
private static CrashHandler INSTANCE = new CrashHandler();
private Context mContext;
private Thread.UncaughtExceptionHandler mDefaultHandler;
public static CrashHandler getInstance() {
return INSTANCE;
}
@showsky
showsky / App.java
Created November 23, 2012 03:59
Diy Android sentry 1. report use http post 2. save log ont the sdcard storage
package com.example.android;
import android.app.Application;
public class App extends Application {
public App() {
Thread.setDefaultUncaughtExceptionHandler(new SentryLog("/sdcard/tmp", "http//www.miiicasa.com"));
}
@showsky
showsky / nike.java
Created August 27, 2013 02:42
For Vincent Nike API JAVA Version
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
public class Nike {
public static void main(String[] args) throws Exception {
String baseURL = "https://api.nike.com/me/sport?access_token=";
@showsky
showsky / Network.java
Created August 28, 2013 06:52
com.miiitv.box.utility
package com.miiitv.box.utility;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.DhcpInfo;
import android.net.wifi.WifiManager;
public class Network {
public static DhcpInfo getNetworkInfo(Context context) {
/*
* NOTICE NETWORK RUN
*/
public void removeUser(int uid) {
Device device = StorageCache.getInstance().getDevice();
int nextUID = -1;
if (Api.getInstance().unbind(device.secretCode, device.did, uid)) {
Logger.d(TAG, "Success remove user: ", String.valueOf(uid));
if (StorageCache.getInstance().getHiatoryUID() == uid) {
if (size() >= 2)
@showsky
showsky / AndroidManifest.xml
Created January 22, 2014 16:31
Two launcher activity
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.component"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="15"
android:targetSdkVersion="15" />