跳到主要內容

發表文章

看著這些照片,好懷念以前的日子(詐騙程式碼全攻略)

大家好,我是奶綠茶 等了好久,我終於收到傳說中的詐騙簡訊(呼,趕上流行了) 我就在想他用什麼方法來讓我中毒 身為程式人員當然要來了解對方的手法(老師有練過的,小朋友不要亂點) 首先,他是針對 Android 的使用者 所以你用 PC,Mac,iOS 打上那個網址 都會被轉到一個無人的無名小站 使用 Android 輸入, 就下載一個為 pic.apk 的安裝程式 下載完後,千萬不要按安裝,不然就中獎了 避免這樣的情形,記得手機裡的" 不明的來源 "一定要關掉 接著我們來看看寫了些什麼 1. 他的 package 取成 com.google.android.gmss 讓你以為是正港 Google 的程式 2. 要了很多權限, 像是直接打電話 3. 他會攔截你的個人資訊,訊息,電話 然後背後送到這個網站:appvip.istmein.de 4. 他很耗電 為何會產生小額付費款項 原因如下 該軟體先取得你的手機號碼 再傳送簡訊 appvip.istmein.de/img.php 至你的電話 然後程式碼會攔截簡訊認證碼 再把認證的資訊送回他們的主機 好了,現在你的手機已經可以被別人小額付費 避免這樣的問題,記得 來路不明的程式不要安裝 手機裡的" 不明的來源 "一定要關掉 祝大家學習愉快。 小弟把他的程式碼取出來 對學習Android是有幫助的,需要的朋友可以到這兒下載 https://app.box.com/s/p2iu6n06skq46nkga9b4 轉載請註明出處

Android 好用的桌機訊息提示小工具Desktop Notifications

因為工作的關系,大部份時間都在電腦前 但有時會沒注意到手機的訊息 這時可透過 Desktop Notifications 這個 App 當手機有任何的訊息時,桌機也會跳出一個提醒。 安裝完成後, 需要先啟動 Accessibility 完成後,安裝 Chrome 外掛,並填上手機上的 Code, 讓二者連接 App下載: https://play.google.com/store/apps/details?id=org.hcilab.projects.notification PC/Mac:Chrome外掛 https://chrome.google.com/webstore/detail/android-desktop-notificat/giicnncicnopjohcpamieklkiacdoeni

AdobeAIR Android In App Purchase

大家好,我是奶綠茶 今天來研究一下如何使用 Adobe AIR 在 Android 使用 In App Purchase, 也就是內購應用(好難翻譯,官方翻譯為:結帳服務) 奶綠茶我使用的這位作者提供的 Native Extensions https://github.com/pozirk/AndroidInAppPurchase 首先還是要了解一下 Android 的內購流程 先 K 一下官方的文章吧 http://developer.android.com/google/play/billing/index.html 流程如下 1. 成為 Android 開發者 2. 新增 AIR 的應用程式, 並在 manifestAdditions 增加內構權限 3. 編譯出 apk 檔, 並上傳到 Developer Console 成功的話,就可以看到"應用程式內產品"可以新增項目 4.新增內構的項目,有三種, 這部份就自己看一下官方文件吧 5.選擇"服務和API",找到你的 Base64 編碼 6.回到 Adobe AIR, 就可以開始寫程式了 測試的結果 不過使用 AIR NativeExtensions 在內購時,有一個問題要注意 無法付費完成後,馬上使用消耗性物件 比如說遊戲的金幣或是藥水之類的 這是因為 AIR NativeExtensions 無法得知 Android Activity 裡的 onActivityResult 事件 要改也是可以,但工程有點大 所以目前只能用在永久性商品較適合,像是升級成 Pro 之類的。 轉載請註明出處, 祝大家學習愉快

Adobe Flash CC

大家好,我是奶綠茶 最近 Adobe 推出新的雲端服務,把所有的產品線都放上去 今天就來介紹 Adobe Flash CC 在 UI 上新增了暗色系, 也可以換回本來的亮色系。 移除了 AS2 的功能 只支援64位元 啟動,超快的啦 文字的部份只保留原本的動態文字 新版的 Extension Manager 只支援 zxp 格式 這裡有個麻煩之處,舊版的副檔名為 mxp,在新版本裡不能直接安裝 所以需要先找到 Extension Manager CS6 版本,將 mxp 轉成 zxp 格式 這樣 CC 才支援。 轉載請註明出處

Flash AS2 素材Banner程式小幫手

大家好,我是奶綠茶 台灣各家入口網站大多都還只支援 FlashAS2 的素材 在製作時, 會在最上方的圖層上蓋了個透明的 Button 元件 此時下方的其他元素滑鼠事件都會失效,這時可以透過奶綠老師提供的方法 讓物件擁有onRollOver,onRollOut事件 原理:改用 onEnterFrame 不斷的 hitTest 來判斷 圖層:milkmidi_as,筆者的語法,固定加在最上一個圖層即可 // milkidi MovieClip protoypte extends MovieClip.prototype.bannerMode = function(over:Function , out:Function ):Void{ trace("milkmidi bannerMode: "+this); var isOver:Boolean = false; this.onEnterFrame = function ():Void { if( this.hitTest( _root._xmouse, _root._ymouse,false )){ if( !isOver ){ over.apply( this ); isOver = true; } }else{ if( isOver ){ isOver = false; out.apply( this ); } } } } MovieClip.prototype.play2 = function(pFrame:Number , pSpeedFactor:Number, pCallBack:Function):Void{ var _frame :Number = pFrame || this._totalframes ; if (this._currentframe == _frame) { if(pCallBack != undefined) pCallBack.call(_clip); return; } var _emptyMC_ :MovieClip = null; if (this["_emptyMC_...

FlashDevelop Error: Java heap space

在使用 FlashDevelop 編譯時出現了 Error: Java heap space 解法: 開啟 {FlexSDK_Root}\bin\jvm.config 把本來的 java.args=-Xmx384m -Dsun.io.useCanonCaches=false 改成 java.args=-Xmx1024m -Dsun.io.useCanonCaches=false 存檔,重新啟動 FlashDevelop 原文出處: http://www.flashdevelop.org/community/viewtopic.php?f=13&t=6006

flashdevelop unable to start java.exe

最近在使用FlashDevelop發生了這樣的問題 解法: 請安裝 JDK6 , 不要裝 JDK7 請下載 32 元位的 JDK, 不要裝 64 位元的 筆者的預設路徑為: C:\Program Files\Java\jre6 找到 FlexSDK 的目錄下的 bin 資料夾 開啟 jvm.config 本來的 java.args= 換成 java.home=C:\Program Files\Java\jre6 存檔,重啟 FlashDevelop 完工 轉載請註明出處