顯示具有 Android 標籤的文章。 顯示所有文章
顯示具有 Android 標籤的文章。 顯示所有文章

7/22/2014

[Android] 103/8/31之後google不對舊版 sdk 發送廣告

舊版 AdMob 將於 2014 年 8 月 31 日停用,屆時您將無法再使用舊版 AdMob 宣傳應用程式並藉此營利。具體而言,請注意下列事項:

  • 凡是尚未升級至新版廣告單元編號的舊版廣告單元,都將停止放送廣告。
  • 舊版內部廣告活動將停止放送。
  • 2014 年 8 月 31 日之後,您將無法再存取舊版 AdMob 使用者介面。

如果您在 2014 年 8 月 31 日之後仍未升級 AdMob 並匯入資料,廣告將會停止在您的舊版廣告單元中放送。為避免使用舊版的 Admob SDK, google ad 不對舊版 sdk 發送廣告, 還是提早把 Admob SDK 升級到 Google Play Service, 實際升級一下, 發現還滿簡單的。

7/10/2014

[Android] src裡面沒有.java檔案 ?????

通常在新建一個android專案的時候,eclipse專案精靈會將專案的基本檔案建立完成,如layout檔,src檔,以及資源檔src,但是今天卻發生新建專案的時候,也沒有顯示error訊息,卻無法產生src內的activity檔案,裡面的資料夾是空的??

6/25/2014

[Android] ADT更新22.6 產生appcompat_v7 解決辦法

在更新ADT至22.6後 , 每當新建會莫名其妙的跑出這個傢伙 appcompat_v7,出現不理會就算了,當建立第二個專案時還會自己開分身…
image

[Android] The following processes: -cmd.exe -java.exe are locking the following directory:

由官方網頁下載Android-sdk後,執行SDK Manager.exe後選擇要安裝的tools與下載sdk版本,在執行的時候卻出現下面的error message,此時開如何解決呢?

 

7/05/2012

[Android] 滿足各種不同螢幕尺寸

Android因為為開放性,各家的手機業者都可以任意的開發屬於各家廠牌風格的手機,與提供了更多元的螢幕尺寸和不同的裝置外型,消費者可以依自己的需求與喜好選擇屬於自己個性的手機來使用,相反的,身為Android應用程式開發者,為了支持不同家手機與支援多種螢幕,比其它手機平台(iphone,windows phone)開發就相對滴辛苦些,因為要針對不同的尺寸大小螢幕去最佳化UI的擺設和大小,也就是如何設計Android UI 滿足各不同的螢幕尺寸?

6/28/2012

Android 4.1 果凍豆

2012年6月27日就在google i/o的年度盛會,而這場盛會叫有看頭的是發佈Nexus 7平價版的平版電腦,這款是首度google與台灣華碩共同合作的第一台平板電腦,想當年htc也有跟google合作推出智慧型手機(Nexus One),此款平板電腦命名為Nexus 7,華碩電腦董事長施崇棠也親臨現場,更接受會場6000人次的表揚,可說是替台灣出了名,不過,聽說這款平板google要求華碩4個月時間內完成,大大考驗台灣人於手持裝置的開發能量.

mobile01-006f0038e3c7e83563b44fcbbfe07282

4/18/2012

[新竹][儀科中心]Android應用程式開發基礎課程

課程介紹: 智慧型手機市場近年來急速成長,微軟的Mango悄悄加入了戰局,與Google Android及Apple iPhone成了三強鼎立的局面,其中又以Android最受歡迎。Android以Google主導的原碼開放方式,使得Android平台獲得了全球開發者的支持,也吸引國內外廠商紛紛投入Android的懷抱。本課程將介紹Android發環境、開發工具與除錯技巧,並配合範例說明,帶領學員開發與上架自己的應用程式,讓學員快速進入Android開發者的世界。

參加對象 : 1.具備程式設計基礎,對Android手機應用軟體開發有興趣者
                   2.初次接觸或想從事Android手機程式開發者

連結網址 : 課程網址

3/20/2012

Android應用程式開發基礎課程

研習目標:
智慧型手機近年來急速成長,微軟的Mango悄悄的加入了戰局,與Google Android與Apple iPhone成了三強鼎立的畫面,其中又以Android,最受歡迎。Android以Google主導的原碼開放的方式,使得Android平台獲得了全球開發者的支持,也吸引國內外廠商紛紛投入Android的懷抱。本課程將介紹Android發環境、開發工具與除錯技巧,本課程將以範例的方式,帶領學員如何開發與上架自己的應用程式,讓學員快速進入Android開發者的世界。
適合對象:
1. 具備程式設計基礎,對Android手機應用軟體開發有興趣者
2. 初次接觸或想從事Android手機程式開發者
主辦單位:國家實驗研究院儀器科技研究中心
◎研習日期:6月13日(星期三),共一天。
研習費用:新台幣2300(含稅、午餐、講義及結業證書)。
(1) 報名五日內繳清費用,得享優惠價2,070元。
(2) IEEE Instrumentation & Measurement Society會員可享有儀器科技研究中心各項訓練課程團報價優惠!
(以上各種優惠擇一使用,不得合併)。
◎報 名:即日起至額滿20人為止。

3/08/2012

如何在Android中使用OpenCV

Get the OpenCV package for Android development

  1. Go to the http://sourceforge.net/projects/opencvlibrary/files/opencv-android/ and download the latest available version. Currently it is OpenCV-2.3.1-android-bin.tar.bz2 ....當初沒抓,搞了很久,因為Download OpenCV-2.3.1-win-superpack.exe (131.1 MB).下載這個版本沒有提供.project
  2. Create new folder for Android+OpenCV development.
    Note
    Better to use a path without spaces in it. Otherwise you will probably have problems with ndk-build.
  3. Unpack the OpenCV package into that dir.
    You can unpack it using any popular archiver (for example with 7-Zip):
    Exploring OpenCV package with 7-Zip

3/07/2012

Eclipse如何刪除workspace空間

在網上見到很多朋友說建立了eclipse的workspace之後刪除不了,或者刪除之後在打開eclipse選擇工作空間的時候還是能看到自己以前的workspace。
方法如下:

1.eclipse的目錄找尋一個org.eclipse.ui.ide.prefs文件

2.使用編輯器打開:

RECENT_WORKSPACES=D\:\\web\\workspace,D\:\\web,C\:\\Documents and Settings\\Administrator\\workspace

3.把之前建立的刪掉較好了,例如:

改為RECENT_WORKSPACES=D\:\\web\\workspace

就只剩下一個workspace空間

3/01/2012

OpenCV

image

OpenCV是Intel開發的影像函式庫,裡面提供了許多影像處理有關的函式,有些函式都是根據一些"paper"去實做出來的,建議如果想要的功能OpenCV已經提供的,而且實作的方式都是一樣的話,直接拿來用,可以不用再自己寫,這樣可以節省掉很多的時間 ! 而且OpenCV的Code有最佳化過,處理速度非常的快=>都說快了,還不用嗎?

下面是官方網站,請下載盡量使用吧!

http://sourceforge.net/projects/opencvlibrary/

 


 

2/03/2012

Proguard GUI

上篇告訴大家如何透過Proguard保護自己的app,最後有產生4個檔案,這4個檔案是有用的,匯出 apk 檔成功,Refresh 專案,就可看到在專案底下有個 proguard 目錄,其中有許多關於在經過 Proguard 混淆後的專案參數資料可以參考。
image

2/02/2012

如何Proguard,以輸出有程式保護且可上載與發佈到 Android Market 的 APK 檔?

繼上篇如何將別人的程式反組譯後(http://phonewalker.blogspot.com/2012/02/android20.html),這篇來教各位開發者如何保護自己~新版Sdk支援Proguard,在專案產生時就會產生,不過需注意Proguard的版本更新,可以參考之前寫的(http://phonewalker.blogspot.com/2012/02/proguard-apk-conversion-to-dalvik.html)

使用 ProGuard 產生 apk 時遇到 Conversion to Dalvik format failed with error 1

按照 http://developer.android.com/guide/developing/tools/proguard.html 把 project.properties 加上 proguard.config=proguard.cfg 這行後,使用 Export Wizard 產生 apk 時發生 "Conversion to Dalvik format failed with error 1" 錯誤。
解決方法 :
1.下載最新版本 ProGuard,以 4.7 版為例
http://sourceforge.net/projects/proguard/files/proguard/
2.將 proguard4.7.zip 解壓縮。
3.將 bin 及 lib 兩個目錄覆蓋 Android SDK\tools\proguard\ 的 bin 及 lib 即可。

參考網址:
http://www.faultwire.com/solutions-Windows_7/Export-Wizard-*1559.html

Android Tools→Export Signed Application Package. Error

這個error是更新Eclipse 3.7.1 而造成的,由於android 2.3.3支援proguard,故Eclipse在專案產生時自動生成proguard.cfg,但舊的專案於Eclipse 3.7.1 ->Android Tools→Export Signed Application Package.就會出現ERROR,
修改~名稱換掉~
use -keepclasseswithmembers instead of –keepclasseswithmembernames

keepclasseswithmembers   改成 keepclasseswithmembernames
或者是由Eclipse 3.7.1生成一新專案,然後再COPY proguard.cfg 檔案至 就專案即可.

反組譯Android程式,20秒搞定

Android 應用當然也無法免除這被盜版的命運,再加上 Android 應用的開發使用的是 Java 語言,要反組譯這 Java 所編譯出來的 .class 或是 .jar 檔,更是易如反掌。自已 google 一下 java decompiler,這類的 java 反組譯工具早就滿天飛。而且反組譯所產生出來的 Java 源碼,還都宛如原著。
找到一篇 2007/11/28 How to decompile .dex file on Android 文章,上頭也是敘述要去解讀 dex 有點不好讀,但隨後找到 2009/08/08 decompiling DEX into Java sourcecode 這篇文章,細看一下原來還有 dex2jar 的方式!這下可好了
目前在windows環境下測試
準備工具:
  • dex2jar
    • A tool for converting Android's .dex format to Java's .class format
  • JD-GUI
    • JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files.
  • 一份編譯好的 apk 檔案

Android 必裝軟體 / 必裝遊戲

這個網址還不賴,去看看吧~

http://apk.igphone.com.tw/topic-push-app.html

2/01/2012

eclipse 更新後設定

這幾天有開始從灌android的工作,因為eclipse已經更新到3.7.1的版本,Android sdk也更新到r16版本,安裝完需要設定很多東西,真的是不人性化,下面是需要設定
(1)JDK Compiler請選擇其中一個就可,我是選擇1.6, 須打勾 Use default compliance settings
image

eclipse XML Graphical layout 不見

這幾天有開始從灌android的工作,因為eclipse已經更新到3.7.1的版本,Android sdk也更新到r16版本,安裝完需要設定很多東西,真的是不人性化,開啟就更新了最新發布的ADT,更新後發現,以前的專案檔無法顯示Graphical Layout,我也不知所措,查詢了很多資料,都沒有解決問題,整了一早上都是一頭霧水,最後發現更換xml的打開方式就解決了:右鍵點擊所要打開的xml文件,彈出對話框open with,選擇Android Layout editor,你就能看見你的Graphical Layout了。然後開啟xml~這時會發現他無法顯示~不要怕~重開eclipse就好了