[Smartupload-svn] [161] Y.Narisawa

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2012年 7月 15日 (日) 16:05:41 JST


Revision: 161
          http://sourceforge.jp/projects/smartupload/scm/svn/commits/161
Author:   youthfulday23
Date:     2012-07-15 16:05:41 +0900 (Sun, 15 Jul 2012)
Log Message:
-----------
Y.Narisawa
source upload

Modified Paths:
--------------
    trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_BaseActivity.java
    trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_Service.java
    trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_mainActivity.java

Added Paths:
-----------
    trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_Application.java

-------------- next part --------------
Added: trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_Application.java
===================================================================
--- trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_Application.java	                        (rev 0)
+++ trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_Application.java	2012-07-15 07:05:41 UTC (rev 161)
@@ -0,0 +1,58 @@
+package smartUpLoad.or.jp;
+
+import java.util.concurrent.Executors;
+import java.util.concurrent.ExecutorService;
+import java.util.concurrent.ThreadPoolExecutor;
+import android.app.Application;
+
+/**
+ * Activity間でデータを共有するためのクラス
+ *
+ * @author hterashima
+ *
+ */
+public class SmartUpLoad_Application extends Application {
+
+	/* =============== メンバ変数 開始 =============== */
+	private ExecutorService					mAplExec = null;
+	/* =============== メンバ変数 終了 =============== */
+
+	/* =============== メンバメソッド 開始 =============== */
+	@Override
+	public void onCreate() {
+		super.onCreate();
+		extendLog.Log_D();
+		// 初期化
+		init();
+		extendLog.Log_D();
+	}
+
+	/**
+	 * 初期化を行う
+	 */
+	private void init() {
+		extendLog.Log_D();
+		
+		// ExecuterServiceの生成
+		mAplExec = Executors.newCachedThreadPool();
+		
+		extendLog.Log_D();
+	}
+
+	/*
+	 * 
+	 */
+	public ExecutorService getmAplExec() {
+		return mAplExec;
+	}
+	
+	/*
+	 * 
+	 */
+	public void setmAplExec(ExecutorService mAplExec) {
+		this.mAplExec = mAplExec;
+	}
+
+
+	/* =============== メンバメソッド 終了 =============== */
+}

Modified: trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_BaseActivity.java
===================================================================
--- trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_BaseActivity.java	2012-07-14 16:57:44 UTC (rev 160)
+++ trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_BaseActivity.java	2012-07-15 07:05:41 UTC (rev 161)
@@ -1,10 +1,10 @@
 package smartUpLoad.or.jp;
 
 
-import java.util.UUID;
-import java.util.concurrent.ExecutorService;
-import java.util.concurrent.TimeUnit;
-import java.util.concurrent.atomic.AtomicBoolean;
+//import java.util.UUID;
+//import java.util.concurrent.ExecutorService;
+//import java.util.concurrent.TimeUnit;
+//import java.util.concurrent.atomic.AtomicBoolean;
 
 
 import android.app.Activity;
@@ -12,7 +12,7 @@
 import android.content.Context;
 import android.content.ServiceConnection;
 import android.os.Bundle;
-import android.os.Handler;
+//import android.os.Handler;
 import android.os.IBinder;
 import android.os.Message;
 import android.os.Parcel;
@@ -103,7 +103,6 @@
 		extendLog.Log_D();
 	}
 
-	// 2012.1.20 H.Terashima ADD S
 	@Override
 	protected void onStop() {
 		super.onStop();
@@ -111,7 +110,6 @@
 		onSubStop();
 		extendLog.Log_D();
 	}
-	// 2012.1.20 H.Terashima ADD E
 
 	@Override
 	protected void onDestroy() {
@@ -165,43 +163,10 @@
 		extendLog.Log_D();
 	}
 
-//	/**
-//	 * タスクを実行する
-//	 * @param exec		ExecutorService
-//	 * @param task		Cancelable
-//	 * @param timeOut	タイムアウト時間
-//	 * @param unit		TimeUnit
-//	 */
-//	void executeTask(ExecutorService exec, SmtMtrCancelable task, int timeOut, TimeUnit unit) {
-//		extendLog.Log_D();
-//		SmtMtrCancelable canceller = new SmtMtrCancellingTask(exec, task);
-//		exec.execute(canceller);
-//		extendLog.Log_D();
-//	}
-
 	/**
 	 * サービスに処理を行わせる行わせる
 	 * @param transactCode サービスが行う処理ID
 	 * @param data サービスに渡すデータ
-	 * @return 処理結果(Parcelの中身は処理によって異なる)
-	 */
-//	protected Parcel transact(int transactCode, Parcel data) {
-//		extendLog.Log_D();
-//		Parcel reply = Parcel.obtain();
-//		try {
-//			mBinder.transact(transactCode, data, reply, 0);
-//		} catch (RemoteException e) {
-//			SmtMtrLog.SmtMtrLog_E("RemoteException :" + e);
-//			e.printStackTrace();
-//		}
-//		extendLog.Log_D();
-//		return reply;
-//	}
-
-	/**
-	 * サービスに処理を行わせる行わせる
-	 * @param transactCode サービスが行う処理ID
-	 * @param data サービスに渡すデータ
 	 * @param reply 戻り値を格納するデータ
 	 * @return 処理結果(Parcelの中身は処理によって異なる)
 	 */
@@ -215,5 +180,4 @@
 		}
 		extendLog.Log_D();
 	}
-
 }

Modified: trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_Service.java
===================================================================
--- trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_Service.java	2012-07-14 16:57:44 UTC (rev 160)
+++ trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_Service.java	2012-07-15 07:05:41 UTC (rev 161)
@@ -214,7 +214,7 @@
 	private SmtMtrRecognizeManager mRecManager;
 //	/** SmtMtrApplicationクラスのインスタンス */
 	private SmtMtrRadikoManager mRadikoManager;
-	private SmtMtrApplication mApl;
+	private SmartUpLoad_Application mApl;
 	/** SmtMtr音声読上げクラスのインスタンス */
 	private SmtMtrTtsManager  mTtsManager;
 
@@ -544,7 +544,7 @@
 
 //		startActivity(new Intent(this, SmtMtrDeviceListActivity.class));
 
-		mApl = (SmtMtrApplication)getApplication();
+		mApl = (SmartUpLoad_Application)getApplication();
 		// Executor初期化
 		mExec = Executors.newCachedThreadPool();
 		((ThreadPoolExecutor) mExec).setRejectedExecutionHandler(this);

Modified: trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_mainActivity.java
===================================================================
--- trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_mainActivity.java	2012-07-14 16:57:44 UTC (rev 160)
+++ trunk/src/Android/SmartUpLoad_main/src/smartUpLoad/or/jp/SmartUpLoad_mainActivity.java	2012-07-15 07:05:41 UTC (rev 161)
@@ -1,13 +1,84 @@
 package smartUpLoad.or.jp;
 
-import android.app.Activity;
-import android.os.Bundle;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.widget.ImageButton;
+import android.view.View;
+import android.view.View.OnClickListener;
 
+
 public class SmartUpLoad_mainActivity extends SmartUpLoad_BaseActivity {
-    /** Called when the activity is first created. */
-    @Override
-    public void onCreate(Bundle savedInstanceState) {
-        super.onCreate(savedInstanceState);
+	
+	/* ======================================================= */
+	// メンバー変数一覧
+	/* ======================================================= */
+	private View.OnClickListener mClickListener = new OnClickListener() {
+		// クリック判定
+		public void onClick(View v) {
+			extendLog.Log_D();
+			switch (v.getId()) {
+			// 開始ボタン押下
+			case R.id.imageButton_start:
+				
+				break;
+
+			default:
+				break;
+			}
+			extendLog.Log_D();
+		}
+	};
+
+	
+	@Override
+	void init() {
+		// TODO 自動生成されたメソッド・スタブ
+	}
+
+	@Override
+	void onSubCreate() {
+		// リソースの設定
         setContentView(R.layout.main);
-    }
+        ((ImageButton)findViewById(R.id.imageButton_start)).setOnClickListener(mClickListener);
+	}
+
+	@Override
+	void onSubStart() {
+		// サービス起動
+		Intent service = new Intent(SmartUpLoad_Service.SERVICECMD);
+		
+		getApplicationContext().startService(new Intent(service));
+		getApplicationContext().bindService(service, super.mConnection, 0);
+		
+	}
+
+	@Override
+	void onSubResume() {
+		// TODO 自動生成されたメソッド・スタブ
+		
+	}
+
+	@Override
+	void onSubPause() {
+		// TODO 自動生成されたメソッド・スタブ
+		
+	}
+
+	@Override
+	void onSubStop() {
+		// TODO 自動生成されたメソッド・スタブ
+		
+	}
+
+	@Override
+	void onSubDestroy() {
+		// TODO 自動生成されたメソッド・スタブ
+		
+	}
+
+	@Override
+	void onServiceStateChange(boolean state) {
+		// TODO 自動生成されたメソッド・スタブ
+		
+	}
 }
\ No newline at end of file



Smartupload-svn メーリングリストの案内
Back to archive index