正在研究中,先放置幾個參考
參考網站一
2015年12月2日 星期三
2015年10月15日 星期四
Android MediaPlayer注意事項
1.如果有用到SurfaceView,必須在mediaPlayer.prepare之前,mediaPlayer.setDisplay(surfaceHolder),
否則在檔案大的影片,容易產生影音分離的問題。
EX:
player.setDataSource(filepath);
player.setDisplay(surfaceHolder);
player.prepare();
Error索引:可參照網址
MEDIA_PLAYER_STATE_ERROR = 0,
MEDIA_PLAYER_IDLE = 1 << 0, // 1
MEDIA_PLAYER_INITIALIZED = 1 << 1, // 2
MEDIA_PLAYER_PREPARING = 1 << 2, // 4
MEDIA_PLAYER_PREPARED = 1 << 3, // 8
MEDIA_PLAYER_STARTED = 1 << 4, // 16
MEDIA_PLAYER_PAUSED = 1 << 5, // 32
MEDIA_PLAYER_STOPPED = 1 << 6, // 64
MEDIA_PLAYER_PLAYBACK_COMPLETE = 1 << 7
否則在檔案大的影片,容易產生影音分離的問題。
EX:
player.setDataSource(filepath);
player.setDisplay(surfaceHolder);
player.prepare();
Error索引:可參照網址
MEDIA_PLAYER_STATE_ERROR = 0,
MEDIA_PLAYER_IDLE = 1 << 0, // 1
MEDIA_PLAYER_INITIALIZED = 1 << 1, // 2
MEDIA_PLAYER_PREPARING = 1 << 2, // 4
MEDIA_PLAYER_PREPARED = 1 << 3, // 8
MEDIA_PLAYER_STARTED = 1 << 4, // 16
MEDIA_PLAYER_PAUSED = 1 << 5, // 32
MEDIA_PLAYER_STOPPED = 1 << 6, // 64
MEDIA_PLAYER_PLAYBACK_COMPLETE = 1 << 7
2015年9月1日 星期二
Android Activity 切換
Android 切換Activity 方式如下:
Intent 狀態內容:
Intent.FLAG_ACTIVITY_REORDER_TO_FRONT :如果Activity已創建,則移到最前 ,不會重複創建。
Intent.FLAG_ACTIVITY_CLEAR_TOP :跳到指定Activity,並移除最前端Activity。
Intent intent = new Intent(this, MainActivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT); startActivity(intent);
Intent 狀態內容:
Intent.FLAG_ACTIVITY_REORDER_TO_FRONT :如果Activity已創建,則移到最前 ,不會重複創建。
Intent.FLAG_ACTIVITY_CLEAR_TOP :跳到指定Activity,並移除最前端Activity。
2015年7月15日 星期三
Android AIDL/Service/Activity間的基本溝通
最近做到一個功能,需要一個一直存在的功能,然後不同App可以操作那個功能。
問了些前輩,他是推薦我試看看AIDL跟Service,當然我是都沒碰過。
大約查了一下,整理出來。
1.先來做一個Service。
1.1 建立一個Android專案
問了些前輩,他是推薦我試看看AIDL跟Service,當然我是都沒碰過。
大約查了一下,整理出來。
1.先來做一個Service。
1.1 建立一個Android專案
1.2 因為Service是要在背景執行,且沒打算給他畫面,所以把Layout跟Activity移除。
1.3 建立一個Aidl的Package (這邊我稱之為窗口,跟這Service溝通用的窗口)
並創建一個File,命名為DAidl.aidl
2015年7月14日 星期二
咩澤求婚記
2015/7/12日
今日是大學好友,小澤跟咩求婚。
看了好開心,
祝福你們~~~。
但是當結束後,
我的心情就很沉悶了,
因為跟閃光交往也久了,
何時求婚?怎麼求婚?何時結婚?
真的很悶啊。
今日是大學好友,小澤跟咩求婚。
看了好開心,
祝福你們~~~。
但是當結束後,
我的心情就很沉悶了,
因為跟閃光交往也久了,
何時求婚?怎麼求婚?何時結婚?
真的很悶啊。
2015年6月15日 星期一
Android 資源優化紀錄
1.單例模式,可以減少記憶體使用量。(不用一直New)
2.Adapter 以ViewHolder去管控。
3.Bitmap 在移除之後,記得 bitmap.recycle(); (要注意時間點,recycle時間點錯誤,會出現 嘗試使用已移除的Bitmap 錯誤)
2.Adapter 以ViewHolder去管控。
3.Bitmap 在移除之後,記得 bitmap.recycle(); (要注意時間點,recycle時間點錯誤,會出現 嘗試使用已移除的Bitmap 錯誤)
2015年6月4日 星期四
SQLite 語法紀錄
- 新增移除類:
- 創建表單(沒有才創):
- create table if not exists table_name ( column1 , column2 );
- create table if not exists table_name ( column1 unique, column2 char );
- unique->唯一值,如果有相同,則不新增
- 刪除表單:
- drop table if exists table_name;
- 新增欄位 (SQL不允許一次新增多個欄位,必須一個一個加):
- alter table table_name add column column3 column_type
- 查詢類組:
- 表的所有內容:
select * from table_name; - 表內特定 column:
select column_1,column_2 from albums; - 表內特定column的名稱:(舉例,我要找這個表內 老師名稱內有 judy的所有資料)
select * from table_name where teacher like 'judy%';
2015年5月28日 星期四
Android - File 取得檔案資訊
1.取得總容量(Api18)
2.取得外部SD卡/USB路徑
參考連結
Path = System.getenv("EXTERNAL_STORAGE_EXTSD");
Path = System.getenv("EXTERNAL_STORAGE_USB1");
File getfile=new File(android.os.Environment.getExternalStorageDirectory()); StatFs stat = new StatFs(getFile.getPath()); long freeSize = stat.getFreeBytes();//剩餘空間 long totalbytess = stat.getTotalBytes();//總空間 System.out.println("@@@@ [FileCache] totalbytess:"+totalbytess);
2.取得外部SD卡/USB路徑
參考連結
Path = System.getenv("EXTERNAL_STORAGE_EXTSD");
Path = System.getenv("EXTERNAL_STORAGE_USB1");
2015年5月27日 星期三
兩個禮拜的新生活
兩個禮拜工作,印證了前公司的不足,
不管是薪水方面,案子分工方面,制度方面,主管們的觀念方面,
前公司唯一贏的地方,就在於女生比較多.....= =
體檢報告,肝指數爆表,正常指數11-40,我爆到120。
好慘好慘,得好好養肝了。
怎麼說,目前過得很輕鬆,但是技術成長比在前公司快多了,
而這邊的同事,還不賴,有種二部的FU(現在也是二部)
美中不足的是找吃得好難找阿,工業區,荒郊野外的。
重回劍三!~
2015年5月11日 星期一
Android Fragment 創建
1.這次來做Fragment的介紹,他有像是網頁中的Frame,或是Flash舞台上的影片片斷,是將一個新的layout(xml),加到Activity指定的框架內。
2.使用方法跟Activity很類似,但是他不用再到AndroidManifest.xml做 新增Activity的設定。
3.首先,新增一個專案。
2.使用方法跟Activity很類似,但是他不用再到AndroidManifest.xml做 新增Activity的設定。
3.首先,新增一個專案。
2015年5月7日 星期四
好用的影音轉檔器
1.FreeMake Video Convert 支援多影片轉檔,重點是有 WmaPro 格式,可選擇2-5.1聲道。
2.Any Video Converter 支援多影片轉檔,比第一種多格式。
3.DVDVideoMedia Free Video to Flash Converter 主要用來轉Flv,swf,f4v
主要是這3種轉檔,如果有要轉rmvb的話,請找格式工廠。
2.Any Video Converter 支援多影片轉檔,比第一種多格式。
3.DVDVideoMedia Free Video to Flash Converter 主要用來轉Flv,swf,f4v
主要是這3種轉檔,如果有要轉rmvb的話,請找格式工廠。
2015年3月24日 星期二
2015年1月4日 星期日
訂閱:
文章 (Atom)