分類彙整:Android

手機病毒 – 簡訊中,轉址下載的憑證 APK

2014月4月底,看到網路上很多人紛紛在警告,說手機會收到帶有短網址的簡訊,點擊短網址後,會轉到一個網址要我們下載「憑證.apk」這樣檔名的檔案。就在自己慶幸一直都沒有收到之餘,其實也帶點遺憾(喂! XD)。結果就在 4月底的最後一個禮拜因為上網路書店買書之後,終於收到這樣的簡訊了(灑花~~~~~ 是在高興什麼,個資都被賣掉了 QQ)

病毒簡訊

本篇將為各位呈現操作面可以看到的權限畫面,說說需要留意的地方;以及簡述程式碼中,他到底做了什麼事情讓我們的手機資料被公開,甚至還發出簡訊讓我們去支付從沒使用過的小額支付;最後再列出幾條如何防範,希望對大家有幫助。

2014/05/06 剛剛看到 LittleQ 也去拆了這包 APK:「最近臺灣流行的詐騙案例 – 黑貓宅即便簽收簡訊」 XDD
比較殘念的是,他有家人中招了 orz

基本上,現在真的要很小心,這種看似煞有其事的內容,而且很多人都還真有用過宅即便的服務,就更有可能落入陷阱裡,請務必小心。

繼續閱讀 “手機病毒 – 簡訊中,轉址下載的憑證 APK” »

Android 建立新專案在 SDK 22.6 後的變化

Android SDK 在 2014 年 3 月時升級到 22.6 版 (for eclipse),依慣例,也發生了一些問題 XD。

不過本篇這次不探討那些問題,這次要提的東西是,因為升級到這個版本後,尤其對使用 Eclipse / ADT 的開發者來說,會比較不習慣,甚至是不知道為何多出了一些東西。所以接下來就是稍微為各位介紹一下更新到這個版本後,對使用 Eclipse 這個 IDE 的開發者來說,大概多了什麼。

 

繼續閱讀 “Android 建立新專案在 SDK 22.6 後的變化” »

Android – 在 KitKat 以上版本的 Translucent 介紹

Android 從 4.4(KitKat) 開始提供了一個視覺上的提升,讓位在裝置最上方的狀態列 (Status Bar) 以及最下方的導航列 (Navigation Bar) 可以被透明化,並讓 APP 的內容可以往上下延伸,使整個畫面的可被利用度大幅提升。

KitKat_Transparent

 

繼續閱讀 “Android – 在 KitKat 以上版本的 Translucent 介紹” »

Android – Navigation Drawer 實作

Navigation Drawer 是 Google 讓使用 Android 裝置的人們,在使用不同 APP 時,能夠有個共通的操作模式,而制定的一個側邊欄元件。其實這也給所有的 Android 開發者有個統一的元件可用,省掉四處去找不同開源套件的麻煩;也因此才能寫這篇出來,啊不是…而官方定義的元件行為跟過去我們常看的樣子不相同,當然,這也是有這麼設計的理由在其中。

Navigation Drawer Opened

本篇將分成下面幾個部份為各位進行介紹

  1. 淺談 Navigation Drawer
  2. Navigation Drawer 的實作

繼續閱讀 “Android – Navigation Drawer 實作” »

Genymotion – 好用的 Android 模擬器

Genymotion 是一個很強大的 Android 模擬器,他是被執行在 Virtual Box 這套跨平臺的模擬機器上,執行的效能與順暢度遠遠超過原生的模擬器呀!!
他除了可以拿來玩遊戲外,最大的受益者莫過於 Android 的開發者了,這套模擬器上幾乎提供了大部份 Android 在操作時會用到的功能,如定位、鏡頭以及翻轉…等。

Genymotion AndroVM

Genymotion 的更新還算是滿頻繁的,所以本篇將分成下面幾個大部份進行介紹,未來各位就自行依需求進行閱讀

  1. 下載 Genymotion
  2. Genymotion 的安裝、執行與模擬器建立
  3. 做為開發模擬器的設定
  4. 將安裝 APK 到模擬器上

繼續閱讀 “Genymotion – 好用的 Android 模擬器” »

Android – 基於 ActionBarCompat(AppCompat) 的 Action Bar Style 設定

ActionBar 已棄用,請改用 Toolbar,詳見「ANDROID – TOOLBAR STEP BY STEP

 

之前介紹的「Android – ActionBarCompat(AppCompat) 的基本套用」,裡面用了「Android Action Bar Style Generator」,讓我們很方便地產生了基本的風格,但相信很多情況下都會希望可以再進一步,將 APP 客製化成有自己的風格,所以本篇就為各位介紹如何設定 XML 或是 程式(coding) 的方式來進行 style 的調整。

ActionBar Style

繼續閱讀 “Android – 基於 ActionBarCompat(AppCompat) 的 Action Bar Style 設定” »

Android – ActionBarCompat (AppCompat) 的基本套用

Action Bar 是從 Android 3.0 (API Level 11) 開始,Google 官方所使用在 Android 裝置上一個通用的介面,如下圖所示

ActionBar

他是位在每個 APP 最上面狀態列之下的一個主要介面,而這個除了被列在 Android Design Guide 之中,更是現階段官方大力推動的介面之一,這無非是期待所有 Android 使用者在非遊戲類的 APP 中,其使用體驗是一致的。

繼續閱讀 “Android – ActionBarCompat (AppCompat) 的基本套用” »

Android – 更新 Android SDK Platform-tools 所引發的問題解決 Part 2

今年度(2013)的 Google I/O 也釋出了新的 SDK 版本(rev. 22),而這次更新的套件如下圖所示

SDK rev22 Update

而有馬上跟風升級的朋友們可能會發現,更新完後又是一波災難啊 XD

本篇將為各位介紹這次可能遇到的問題以及解法,若您手邊的 ADT Bundle 是第一次升級 SDK,那您有可能會先遇到第一個基礎關卡:Android – 更新 Android SDK Platform-tools 所引發的問題解決,這就請各位自行連結至拙作觀之,接下來將為各位再提到這次可能遇到的幾個問題。

  1. 有使用 Google Play service library 的專案
  2. Unable to resolve target ‘android-14’
  3. java.lang.ClassNotFoundException

繼續閱讀 “Android – 更新 Android SDK Platform-tools 所引發的問題解決 Part 2” »

Android – 更新 Android SDK Platform-tools 所引發的問題解決

這個禮拜 Android 官方一口氣釋出了幾個 SDK 的更新出來,其中一個 Android SDK Platform-tools 會引發 Android SDK 跟 Eclipse 平臺的版本不合問題。當將這個套件更新完後,再開啟 Eclipse 會跳出帶有「This Android SKD requires Android Developer Toolkit version no. or above」這段文字的錯誤提示視窗。

This Android SDK requires Android Developer Toolkit version 21.1.0 or above.

繼續閱讀 “Android – 更新 Android SDK Platform-tools 所引發的問題解決” »

Android Library – MosilWeb 說明文件

整理了好一陣子終於覺得可以將這個專案釋出見人了XD

不過註解以及例外說明現處於中英文混雜狀態中,不知有無英文強者願意協助翻譯@@

此文件會持續更新…

下載(Download)


https://github.com/mosil/Android-MosilWeb

說明(Description)


MosilWeb Library 讓 Android 開發者可以透過此 library 取得與 Web API 串接以及相關資源之用。
提供 GET、POST、HTTP以及HTTPS四種主要連線方式,使用方式也只要定義物件後設定好連線網址,再根據該 API 所需要的連線方式給予相關參數即可。

MosilWeb Library 採用 MIT 授權

若是有什麼使用上的問題,以及遭遇因為此 Library 所發生的例外情形,歡迎在下方回應處留言回報!

版本紀錄(Version)

 


  1. 2013/02/26

    0.1.1 將 Response 的結果,改到執行完連線後,馬上取出取中的結果字串

  2. 2013/02/16

    0.1.0 Beta

繼續閱讀 “Android Library – MosilWeb 說明文件” »

Android 變更虛擬機器存放的 .android 目錄

Android 在 Windows 系統中的開發環境,都會為我們在自己的使用者帳號下,增加一個預設 .android 目錄來存放虛擬機器的設定資料,然而,這樣的設定或多或少,對系統磁碟槽容量相對設定比較少,或是用容量不大的SSD來做系統磁碟的人為來說,這個是一個很不方便的預設。而在這種狀況下,如何去更動這個預設就是一個相對重要議題了!

繼續閱讀 “Android 變更虛擬機器存放的 .android 目錄” »