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

2014年12月22日 星期一

目前被 Google Play 搞的紀錄

Meridian Pro Verifier:具有性暗示內容,被調整層級。即使這只是一個沒有實際內容的認證用程式。
Meridian Player:因為四年前寫的實際上具有的功能的 keyword list 被下架。
Meridian Tagger++:違反著作權之類的,我實在搞不懂哪裡有違反著作權,為了避免燒到隔壁乾脆直接自行下架。

Google 快送問卷來啊,我要對 Google Play 服務給無限個 1 分呀~~~~~~~~

Meridian Tagger++ 下架

謹此通知您,目前您的應用程式 Meridian Tagger++ (套件 ID:tw.sais.meridian.tagger) 已違反我們的開發人員條款。
警告原因:疑似違反《內容政策》的假冒他人或詐欺行為和/或智慧財產權條款。
您的應用程式及/或其 Google Play 商店資訊中的元素 (包括標題、說明、標誌或宣傳螢幕擷取畫面) 疑似在未經授權的情況下使用受版權保護的第三方作品,此舉違反了我們的政策。受版權保護的作品一般可能包括產品名稱、品牌、圖片、音樂等作品。收到這項違反政策警告表示您的應用程式即將遭到移除。
您必須在 7 天內採取下列其中一種做法,讓您的應用程式符合規範,否則我們將永久停用您的應用程式:
  1. 提供有公信力的證明,以供我們驗證您確實有權 (或取得授權) 運用相關內容。
  2. 修改您的應用程式及/或其商店資訊,讓原本違規的內容符合規範。具體做法是找出所有可能受版權保護的作品,並從您的應用程式和/或應用程式的商店資訊中移除。
  3. 取消發佈應用程式的商店資訊,不要讓違規內容繼續出現在 Google Play 上。
如要瞭解詳情,請參閱這篇文章說明的其他規範。
如果您的目錄中還有其他應用程式,請一併檢查這些應用程式是否符合規範並予以更新 (如有違規內容的話)。請注意,如果之後我們發現有任何應用程式違反規定,將會直接從 Google Play 商店中予以移除。
Google Play 小組敬上

因為我實在不知道違反了什麼東西,Google Play Team 我想應該照慣例不屑解釋,那就直接下架吧。

2014年12月15日 星期一

Amazon Shopping App 在 Google Play 重新上架

Google Play does not do evil. IT IS EVIL.

2014年9月26日 星期五

Google Play is getting worse and worse

3.6 您必須負責支援您的「產品」。如果從 Google Play 下載及安裝的應用程式發生任何瑕疵或執行問題,買家會依照說明與開發人員聯絡。您必須對相關問題全權負責,Google 無須負責承擔或處理您「產品」的支援和維護工作,以及處理所有與您「產品」相關的申訴。您必須提供有效且正確的聯絡資訊,並加以維護。這些資訊會顯示在「商店」中各應用程式的詳細資訊網頁上,以便需要客戶支援或採取法律行為的使用者與您聯絡。針對付費「產品」或應用程式內交易,您必須在三 (3) 個工作天內回覆客戶的支援詢問,並在 24 小時內回覆 Google 註明需緊急處理的任何支援或「產品」問題。如果您的「產品」沒有提供適當的資訊或支援,可能會導致「產品」的評分、曝光率與銷售量偏低、出現帳單爭議,或是令「產品」從「商店」下架。


曾經,我說過 Android Market 因為不用審核,所以適合一些輕鬆寫的小程式上架,尤其是自用順便分享給大家,少數族群就可以互相互惠的社群關係。(有點像同人誌即賣會那樣的)
現在,這些程式全部被宣告死刑。感謝 Google Play Team。總之我先把這類程式全部下架,恭喜 Google Play 上的 app 整體品質又提升了。

2014年8月15日 星期五

子午播放器遭到 Google Play 下架

8/15 9:26 修正
我剛剛檢查信箱發現 9 天前 Google Play Team 有先寄警告信函,可是我當時開完刀住院在靜養,GMail 把那封信丟到最新快訊裡面我沒收到......orz

8/17 9:04 編輯
透過 Google 其他 team 的接洽後現在復活了,立刻把說明文字改掉。希望以後不要再遇到類似的事情。
==
Google Play 以前只是不審,現在是很擅長把開發者趕走。
我昨天收到這樣一封信,然後子午播放器立即遭到下架:

謹此通知您,您的應用程式 Meridian Player Transcend (套件 ID:org.iii.romulus.meridian) 已從 Google Play 商店中移除。
警告原因:違反《內容政策》的垃圾內容部分條文。
  • 請勿張貼重複的內容。
  • 應用程式的說明、名稱或中繼資料中,請勿使用與內容無關的字詞,同時請避免出現濫填關鍵字的情形。
  • 應用程式說明不得誤導使用者,或充滿關鍵字以意圖操控商店搜尋結果的排名或關聯性。
我們會將所有違反規定的行為記錄下來,一旦您出現嚴重或一再違規的情況,我們將終止您的開發人員帳戶,並對相關的 Google 帳戶進行調查,亦可能終止該帳戶。
如果您的開發人員帳戶仍保有良好信譽,則可以在修正過後使用新的套件名稱,上傳符合政策規範的應用程式版本。上傳任何新應用程式之前,建議您詳閱《開發人員發佈協議》和《內容政策》。
如果您對於這樣的下架處理方式有所疑慮,並認為我們的判斷有誤,請參閱這篇 Google Play 說明中心文章,以尋求更多相關資訊。
Google Play 小組敬上
This is a notification that your application, Meridian Player Transcend, with package ID org.iii.romulus.meridian, has been removed from the Google Play Store.
REASON FOR REMOVAL: Violation of the spam provisions of the Content Policy. Please refer to the keyword spam policy help article for more information.
  • Do not engage in "keyword stuffing" by loading app descriptions with keywords out of context
  • Do not use irrelevant, misleading, or excessive keywords in apps descriptions, titles, or metadata.
All violations are tracked. Serious or repeated violations of any nature will result in the termination of your developer account, and investigation and possible termination of related Google accounts. If your account is terminated, payments will cease and Google may recover the proceeds of any past sales and the cost of any associated fees (such as chargebacks and payment transaction fees) from you.
If your developer account is still in good standing, you may revise and upload a policy compliant version of your application as a new package name. Before uploading any new applications, please review the Developer Distribution Agreement and Content Policy.
If you feel we have made this determination in error, you can visit the Google Play Help Center article for additional information regarding this removal.
The Google Play Team

所謂的 spam 是這樣子:

The video and music player with most customizable space.
Convenient gestures to control.
Advanced media folder settings, you can set including and excluding folders -- in ANY DEPTH. Not only one level under /sdcard now.
PlayQ rather than playlists, can handle videos, musics, and their MIXTURE. Also, you can put a folder, an artist, an album or like that into a PlayQ.

Other features:
- Music tag editing (mp3, flac, ogg, mp4 audio, etc.)
- .srt subtitle support
- Song rating, can synchronize with PC in Pro version
- Play video as music, for your music videos
- Toolkit to rescan SD card, clean media database
- Folder browsing and index browsing
- Customizable tabs
...and more.

Search keyword: Music Player, Video Player, Meridian Player, PlayQ, Customize, Audiobook

然後申訴後的回應是這樣:

Hi,

Thank you for your note.

We have reviewed your appeal and will not be reinstating your app. This decision is final and we will not be responding to any additional emails regarding this removal.

If your account is still in good standing and the nature of your app allows for republishing you may consider releasing a new, policy compliant version of your app to Google Play under a new package name. We are unable to comment further on the specific policy basis for this removal or provide guidance on bringing future versions of your app into policy compliance. Instead, please reference the REASON FOR REMOVAL in the initial notification email from Google Play.

Please note that additional violations may result in a suspension of your Google Play Developer account.


Regards,
The Google Play Team

等於直接宣告死刑,然後這個是標準的 copy paste 用回應,因為我之前就在一個認證 app 被說有性暗示內容的時候收過這個回應。

2013年12月11日 星期三

Google Play 的審查機制真是爛到有剩了

我一個認證用 app 被說含有性暗示內容所以調整 rating,但因為他是認證用 app 所以根本沒有任何內容;寫信去問得到這樣的回答:

We have reviewed your appeal and will not be reverting the content rating of your app. This decision is final and we will not be responding to any additional emails regarding this removal.

We are unable to comment further on the specific  basis for this change or provide guidance on bringing future versions of your app into policy compliance. Instead, please reference the initial notification email from Google Play.

Please note that multiple violations may result in a suspension of your Google Play Developer account. Before uploading any new applications, please review the Developer Distribution Agreement and Content Policy.

中間那段真是有夠穩的,「我說你有違反,但是我不解釋哪裡違反,也不會告訴你要怎樣才不會違反」是吧。
東西上 Google Play 真的要小心這個亂七八糟的審查機制 -_-

2013年6月5日 星期三

[Android] RatingBar在HTC One上的奇怪現象

最近遇到一個超詭異的bug,是RatingBar在HTC One上面會變成這樣:



可是在別的裝置和同一個App其他地方就不會,百思不得其解只好用地毯式搜尋硬找,最後發現原因居然是ListAdapter!

SimpleCursorAdapter(Context context, int layout, Cursor c, String[] from, int[] to)

這裡的Context不能傳ApplicationContext,一定要傳Activity的Context進來!
因為在別的裝置上沒問題,我只能猜是HTC Sense在下面不知道什麼東西沒改好……orz

2013年3月29日 星期五

HTC One 微弱燈光拍照測試


三顆17W省電燈泡


夜燈


對照組,Padfone 1夜燈

2013年1月9日 星期三

Google抗告台北市政府處罰的裁判書出來了


判決書
http://tinyurl.com/aulggh5

懶人包
法官:Google你不提供7天退費違法、Play Store不算郵購的主張也亂七八糟,
      但台北市政府要求更改合約莫名其妙、只不過不給退費就叫損害消費者
      財產也太小題大作,回去研究好要怎麼處理再來吧。

裁判書原文備份

2013年1月5日 星期六

Google Play Store和Apple App Store的退費差異

首先,Apple的App Store是採用「人工退費」,也就是說你要寫信給Apple,他們的人認為可以退費之後才會手動退給你。相對的,Google是採用「程式退費」,也就是只要你在時間內按下退費按鈕就直接退給你,不要說第二句話。


再來,App Store的退費流程是這樣:在你的PC或Mac上安裝iTunes,和你的iOS裝置同步,在iTunes上打開App列表,找到你要退費的App,按下一個不明顯的「Report Problem」連結,然後寫信說明你要退費的理由。『沒有辦法可以直接在iPhone或iPad上面直接要求要退費』。如果沒人教或不去網路搜尋,這個退費方式要靠自己的力量發現難度之高。
Google Play Store呢?打開當初下載App的Store,打開該App的頁面,按下退費扭,結束。
這兩者的退費難度天差地遠,造成App的被退費率也是天差地遠。(程式的質量差異只是原因之一)


現在我們知道退費的運作機制了,那來看看要遵守台灣法律加上七天猶豫期的話,兩邊分別需要怎麼做?

Apple:改一下條款,和退費審核人員說台灣來的7天以內一律給他退,完。
Google:要修改那個給全世界使用的Store系統,或是額外雇用台灣地區的客服人員進行手
動退費以及和開發者聯絡。

還沒完,Apple App Store的退費本來就沒有嚴格的時間限制,所以以開發者的觀點看,隨時都有可能突然一個顧客退費然後錢就被扣回去。
但Google Play Store一直以來都是固定時間可退費,所以如果「只有台灣」的退費期間和別人不一樣的話,開發者會覺得很莫名其妙說「咦,這個顧客明明是3天前買的App,為什麼我錢被扣回去了?」,然後就開始問Google到底發生了什麼事。於是Google又需要額外的人力或系統來處理這些開發者的疑問……
根據以上的理由,Apple App Store改成遵守台灣法律輕而易舉且幾乎無痛,Google Play Store則是會非常麻煩。
然後我以前就講過台灣是沒有足夠的籌碼去和人談的……ˊ_>ˋ

附上另一位台灣知名開發者對這件事的解釋:
http://ysl-paradise.blogspot.tw/2011/07/blog-post.html

2012年12月26日 星期三

不是說分級制度不重要,但消保法審了八個月還掛在那裡,你們不能先把他搞定嗎?

立委提案手機 App 應分級管理,上架需監管
http://www.techbang.com/posts/11749-app

然後消保法修正案三月送到立法院社會福利及衛生環境委員會,到現在還在那裡也不知道什麼情況,卻又在提App分級管理?
當然這是兩回事,但到底審這麼久是在審什麼啊?我到底還要忍受Android是個殘廢Store的嘲笑多久?台灣本土的Android app到底在埋在墳墓裡多久?


第 8 屆第 2 會期委員名單召集委員圖示
徐少萍鄭汝芬蔡錦隆 召集委員圖示王育敏江惠貞吳育仁
楊玉欣蘇清泉劉建國 召集委員圖示田秋堇陳節如楊曜
趙天麟陳歐珀林世嘉


這是委員會名單,如果有人的選區立委是這區的可以請和在地的立委辦事處反應嗎?
我選區立委不在這個委員會,使不上力啊……orz

2012年12月14日 星期五

台新行動銀行App


我2年前曾經寫過台新行動銀行App有多悲劇
http://urakagi.blogspot.tw/2011/01/blog-post.html

事過境遷,現在台新行動銀行是個很優質又方便的App了:
https://play.google.com/store/apps/details?id=com.mitake.android.ap.banking.taishin

該有的功能都有,查詢、轉帳、確認信用卡狀態等等,速度也快、穩定性也高。
我主要用台新的原因就是他們的網路銀行很好用,現在手機版終於也跟上他們該有的水準了 :)

2012年9月13日 星期四

HTC J 入手



  1. 很順
  2. 外型還滿漂亮的
  3. Evenote的整合不錯
  4. Dropbox 25G!
  5. 4.3"很該死
  6. 和Incredible S比起來變長不變寬,握起來OK,可是要操作螢幕頂端時很不OK
  7. Beats Audio聽的出來有差可是我木耳不知道是有多好
  8. Sense 4.1整體感覺還不錯,Android 4.0的程式集直接解除安裝終於回來了
  9. 耳機蓋難開就算了,重點是難蓋的要命,而且超礙事
  10. USB蓋好一點,可是還是很礙事

目前先這樣吧,重灌apps中

2012年8月30日 星期四

TabActivity的子Activity無法bindService

TabActivity基本上已經被廢了,其中一個原因可能就是有個陷阱:TabActivity裡面的子Activity不能拿來bind Service,會出錯然後怎樣都回傳false。你得拿他的parent去bind。

2012年8月14日 星期二

七天猶豫期修法案詳細資料追蹤

立法院查詢立法議程的網站,搜尋系統號0021331
http://lis.ly.gov.tw/lgcgi/ttsweb?@0:0:1:/disk1/lg/lgmempro@@0.22150874245716567

其中提到的「社會福利及衛生環境委員會」也屬於立法院,最新8/8待審項目這條還躺在裡面
委員會成員列表
http://www.ly.gov.tw/02_introduce/0204_comm/legList.action?comtcd=26&itemno=02082600

2012年5月3日 星期四

HTC被搞不清楚狀況的人抓到了!

剛剛看到這個網誌:
http://usertw.wordpress.com/

我只要用一個代入就可以解釋這個網誌搞錯了什麼東西:


「
如果你手上有HTC,多數的HTC內建有電話、簡訊、行事曆和地圖軟體,
而且,HTC不准你移除!
電話、簡訊、行事曆和地圖可以存取你的個人資料,
包含:存取你目前所在的位置、存取你手機中的朋友資料、存取你上了哪些網站、存取你的行事曆
還可以:直接撥打電話、傳簡訊、發電子郵件
」

看到問題癥結點了嗎?
這些內建程式和所謂的基本功能的電話、通訊錄等軟體其實沒有任何差別,而這些基本功能用你的個資當然是用爽爽(廢話,不然根本不能用)
可是你會說打電話的時候電話程式在竊取你的個資嗎?你會抱怨HTC不和你說地圖程式會用GPS找到你在哪裡嗎?
個資是「未經許可被送給別人」才叫侵犯,有開權限頂多是「有侵犯可能性」,OK?
認知錯誤,大驚小怪。這個網誌就是這樣而已。



追記,這是三星出的Galaxy Nexus的一個內建App可用的權限:



看起來有沒有很嚇人?你知道他是什麼App嗎?
他叫做電話……

2012年4月6日 星期五

順手看了一下Transformer的使用者量


來源照慣例是子午播放器近一個月的使用量指標,bias偏日米偏的很嚴重

(1) 2,929 Samsung Galaxy SII (Global model)
(2) 1,674 Sony Ericsson Xperia X8
(3) 1,468 Samsung Galaxy Ace
(4) 1,463 Sony Ericsson Xperia X10
(5) 1,344 Samsung Galaxy SII (Japan model)
....
      648 Samsung Galaxy Tab
      327 Asus Transformer
      297 Samsung Galaxy Tab 10.1
      209 Samsung Galaxy Tab 7.0 Plus
       68 Samsung Galaxy Tab 7.7
       57 Asus Transformer Prime

Asus Padfone


我還蠻看好這台機器的。
我現在是Android phone+iPad,確實是可以WiFi tethering給iPad上網,可是三不五時
要確認手機電量說實在有點煩,而且在一些WiFi干擾很大的地方會有手機3G能上,可是
WiFi tethering死亡的情況。
我的看法和前面的人差不多,這台的主客群是還沒有智慧型手機、或差不多要換機,且
還沒有買平板的客群。
高階手機加平板只要2萬多一些這點很有威力;你類似規格買兩台的話3萬跑不掉,可是
你不會「同時」使用手機和平板!而且這台是真的手機就是手機、平板就是平板,還順
便完全同步,概念來說我認為非常棒。
不過值得疑慮的是實作啦……說真的太重了,而且手機塞進去的地方凸一塊,看起來實
在很沒有質感 orz
我是希望華碩能繼續走這個產品線,這個設計應該是會有不錯的市場的。

2012年2月28日 星期二

No more 4.x inches screens

我感到很失望
不知為何,智慧型手機的螢幕尺寸變成和ROM/RAM之類一樣,數字越大越好的東西
我實際使用Galaxy Nexus數個月,仍然無法習慣這超大、超難握和操作的螢幕
我想要在電車公車上用單手也能輕鬆觸控的尺寸,而不是要一直移動手掌位置還動不動就誤觸
而當我想要買沒那麼大的螢幕,就只有其他規格一起縮水的中低階機能買
我們有這麼多做Android的手機廠,Android主要訴求之一不就是能滿足各種客群嗎?
我想要3.7吋左右,最大4吋的高階機,請可以誰做一個系列嗎?
拜託!誠摯拜託!!!

2011年10月29日 星期六

如何讓TextView總是在捲動

首先,要讓一個TextView捲動只要設定以下style資訊即可:

    <style name="scrolling line">

        <item name="android:singleLine">true
        <item name="android:ellipsize">marquee
        <item name="android:marqueeRepeatLimit">marquee_forever
        <item name="android:scrollHorizontally">true
        <item name="android:focusable">true
        <item name="android:focusableInTouchMode">true
    </style>


可是這有個限制,就是要在focused的狀況下才會進行捲動。
那要怎麼讓他總是在捲動?很簡單,讓他永遠被focus就好了。
自訂一個類別繼承TextView,然後override以下方法:


@Override
protected void onFocusChanged(boolean focused, int direction,
Rect previouslyFocusedRect) {
if (focused) {
super.onFocusChanged(focused, direction, previouslyFocusedRect);
}
}


@Override
public void onWindowFocusChanged(boolean hasWindowFocus) {
if (hasWindowFocus) {
super.onWindowFocusChanged(hasWindowFocus);
}
}

@Override
public boolean isFocused() {
return true;
}
這樣就可以讓他一直都在捲動了。
CODE { display: block; /* fixes a strange ie margin bug */ font-family: Courier New; font-size: 8pt; overflow:auto; background: #f0f0f0 url(http://klcintw.images.googlepages.com/Code_BG.gif) left top repeat-y; border: 1px solid #ccc; padding: 10px 10px 10px 21px; max-height:200px; height:200px; // for IE6 line-height: 1.2em; } #quote { display: block; /* fixes a strange ie margin bug */ font-family: Verdana; font-size: 10pt; overflow:auto; background: #f7f7f7 url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKN19b4aT1DHj8GUNi63hQtkKMMZBz85Is4BxJdhPcfrcbaDczl_1lhtztSIirdEAoNLN5F-aDcr7pBSdyFbupvipv2q7vmWWhcqhgsf8nr_nH0jBKyn4YGlBfuiV-BOWA56z7mdE4XXo/s288/quote-l.gif) left top no-repeat; border: 4px dotted #ccc; padding: 15px 15px 15px 31px; /*up right bottom left*/ max-height:300px; line-height: 1.2em; }