創作

2015年7月15日 星期三

Android AIDL/Service/Activity間的基本溝通

最近做到一個功能,需要一個一直存在的功能,然後不同App可以操作那個功能。

問了些前輩,他是推薦我試看看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 錯誤)


2015年6月4日 星期四

SQLite 語法紀錄


  1. 新增移除類:

    • 創建表單(沒有才創):
      • create table if not exists table_name ( column1 , column2 );
      • create table if not exists table_name column1 uniquecolumn2 char ); 
        • unique->唯一值,如果有相同,則不新增
    • 刪除表單:
      • drop table if exists table_name;
    • 新增欄位 (SQL不允許一次新增多個欄位,必須一個一個加):
      • alter table table_name add column column3 column_type

  2. 查詢類組:
    1. 表的所有內容:
      select * from table_name;
    2. 表內特定 column:
      select column_1,column_2 from albums;
    3. 表內特定column的名稱:(舉例,我要找這個表內 老師名稱內有 judy的所有資料)
      select * from table_name where teacher like 'judy%';