2016-01-01から1年間の記事一覧
styles.xml <style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="android:windowBackground">@drawable/background_splash</item> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/…</item>
Gradle location is incorrect エラーがでたら、gradleそのものを指定する AndroidStudio の最初のメニューから、 Check out project from version control ↓ GitHubを選ぶ ↓ URLをdrop&drag ↓ CLONE ↓ YES ↓ Gradle location を設定 注意 ↓ Finish Andro…
1 デバッグ用 API key 取得 SHA-1 フィンガープリント取得 C:\Program Files\Java\jdk1.8.0_25\bin> C:\Program Files\Java\jdk1.8.0_25\bin に移動 そこで、keytool が使える。 で keytool -list -v -keystore "C:¥Users¥mura¥.android¥debug.keystore" -al…
Activity A まにゅフェスト launchMode="standard" Activity BからActivityAへインテント finish(); /* Intent intent = new Intent(this, MainActivity.class); intent.putExtra("sharedText", sharedText); startActivity(intent);*/ // ⑦アクティビティを…
たったこれだけが大発見@Override public void onUserLeaveHint(){ //ホームボタンが押された時や、他のアプリが起動した時に呼ばれる //戻るボタンが押された場合には呼ばれない finish(); // Toast.makeText(getApplicationContext(), "Good bye!" , Toast…
////////下のリスナー無効////////////////////////全体にクリックリスナーして、無効にする。 LinearLayout lenear_all = (LinearLayout)view.findViewById(R.id.linear_all); lenear_all.setOnClickListener(new View.OnClickListener() { @Override publi…
//////////////////////////////////ミソ-------------------------removw時 セットで使う。 adapter.notifyItemRemoved(position); adapter.notifyItemRangeChanged(position, getItemCount()); onswaipe 時 adapter.notifyItemChanged(pos); これでアニメ…
あとでまとめる。 standard singleTop intent 起動で 通常が起動 そのうえにintentが起動。 だから、intent をfinish()すると通常がのこる。
フルパスが必要// Intentを生成Intent intent = new Intent(Intent.ACTION_VIEW);//パスを設定。String data = "file://"+path;///mnt/sdcard/document.pdf";intent.setDataAndType(Uri.parse(data), "application/pdf");// 別タスクとして実行intent.setFla…
Cursor c = callingActivity.getContentResolver().query( MediaStore.Images.Media.EXTERNAL_CONTENT_URI,//uri, null, // 項目(null 全項目) MediaStore.Images.ImageColumns.DATA + " = ?",// フィルタ条件(null フィルタなし) new String[]{path},// フ…
public void setList3Ko(Intent data, ArrayList<Dclass_ko> list3Ko, MainActivity s_callingActivity) { callingActivity = s_callingActivity; Resources r = callingActivity.getResources(); dummyPdf = BitmapFactory.decodeResource(r, R.drawable.pdf); Uri uri</dclass_ko>…
view.tv_undo.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (!CommonUtils.isClickEvent()) return; list3Oya.get(position).set10FlgUndo("0"); adapter.notifyDataSetChanged(); } }); public class Comm…
// Uri uri2 = Uri.parse(struri);
端末を再起動しないと更新されない。 強制的に更新。 ContentValues values = new ContentValues(); ContentResolver contentResolver = cx.getContentResolver(); values.put(MediaStore.Images.Media.MIME_TYPE, "image/jpeg"); values.put("_data", path)…
動画表示 String path ="/storage/sdcard1/DCIM/Camera/VID_20160229_225732.3gp"; final VideoView vv1 = (VideoView)findViewById(R.id.vv1); vv1.setVideoPath(path); vv1.start();// 再生完了通知リスナー vv1.setOnCompletionListener(new MediaPlayer.…
////////////////////backkey listenner view.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { // onKey 2回呼ばれるのでフィルターが必要//the first time for key down, and the s…
////////////////////backkey listenner view.setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_DOWN)…
子Fragment側(イベント発生側) まず、イベントlistener を作る。 private addKeyListener listener = null; public interface addKeyListener { void onAddKeyVISIBLE(); void onAddKeyINVISIBLE(); } listener定義 //MainActivity callingActivity = (Mai…
---1--- Fragmentの終了 finish() の事。 getFragmentManager().beginTransaction().remove(this).commit();//BackStackなし getFragmentManager().popBackStack();//BackStackあり ---2--- Activity==> Fragment Bundleを使う koFragment = new KoFragme…
親側 Bundle bundle = new Bundle(); bundle.putStringArrayList("results", results); bundle.putString("aaa", results.get(0)); newFragment.setArguments(bundle);// フラグメントに渡す値をセット newFragment.setTargetFragment(null, 202); newFragme…
これは必要なし! クリックでFragment 画面遷移の場合 Click => onDestroyView() => 呼ばれるFragment実行 戻った時、onCreateView onResume が呼ばれる。 onCreateが呼ばれない。ここがミソ。 スクロール位置復元はSaveInstanceState を使わなくても。 …
|で分割する場合 |は非正規表現なので、\\| とする。 String h = "a|b"; String sTb; sTb = h.split("\\|", -1); String h0 = sTb[0];/////////////a String h1 = sTb[1];//////////////b ,分割する場合 ,は正規表現なので、, のまま。 String h = "a,b"; S…
RecyclerView とは Android ではデータコレクション表現のために ListView と Adapter が用意されています。 Adapter がデータソースを管理し、ListView は View の表示と、View の再利用を管理します。 RecyclerView はこの ListView と Adapter で実現して…