原创 Android開發問題總結

問題1:使用StartActivityForResult()調出另一個Activity後,onActivityResult()被立即執行,並沒有等到新的Activity關閉後再執行,從而無法接收到新Activity傳回的數據。原因1:在An

原创 JAVA如何正確處理Unicode字符

最近在開發輸入法程序時遇到一個小問題,就是刪除一個emoji時,不能一次刪乾淨,需要執行兩次操作纔可以。Intuitively,這肯定是java操作unicode字符的問題,於是找了JAVA官方文檔參考一下,解決了這個問題,這裏做下簡單總結

原创 解決android DDMS無法打開data目錄的問題

通過DDMS無法打開/data目錄的問題通常是由於沒有read權限造成的。解決步驟:1、使用第三方軟件將手機root;2、將手機通過USB連接到電腦;3、在電腦上打開命令行窗口,進入sdk的platform-tool目錄下;4、輸入以下三行

原创 如何打包Android Wearable 應用程序

如何打包Android Wearable 應用程序原文標題:Packaging Wearable Apps原文地址:http://developer.android.com/training/wearables/apps/packaging

原创 Android開發筆記

1、如何獲取系統預定義的內部ID 系統預定義的隱藏常量是不可以直接進行訪問的,比如在進行Android輸入法開發時,全屏模式下輸入法的Extracted Text View裏必須包含一個id值爲com.android.internal.R

原创 iOS 8自定義動畫轉場上手指南

(原文:A Beginner’s Guide to Animated Custom Segues in iOS 8 作者:gabriel theodoropoulos 譯者:ztdj121) iOS 5發佈的時候,蘋果針對應用程序

原创 爲Android Wear安裝並激活輸入法

Android Wear的準備工作:1. 激活開發者模式:進入菜單 Settings -> About -> ,找到 “Build Number” 項目,在上面連續點擊7次即可激活開發者模式2. 返回到Setting菜單中,可以看到最後

原创 Android開發之Canvas基本使用、Canvas裁剪和Region、RegionIterator

Canvas的意思是畫布,表現在屏幕上就是一塊區域,我們可以再上面使用各種API繪製我們想要的東西。可以說,Canvas貫穿整個2D Graphics,android.graphics中的所有類,幾乎都於Canvas有直接或間接的聯繫。所

原创 Android TouchEvent事件傳遞機制

跟touch事件相關的3個方法: public boolean dispatchTouchEvent(MotionEvent ev);    //用來分派event public boolean onInterceptTouchEven

原创 Common Android Wear Tasks for Developers

Getting started with development on the Android Wear platform can be challenging. Here are my notes on how to get star

原创 【onTouchEvent()方法】和【OnTouchListener中onTouch()方法】

(1)View類中有onTouchEvent()方法,我們可以重寫該方法來處理Touch事件 (2)還可以View對象調用setOnTouchListener(mOnTouchListener)來設置監聽器,監聽器中onTouch()方法

原创 如何定位Android NDK開發中遇到的錯誤

Android NDK是什麼? Android NDK 是在SDK前面又加上了“原生”二字,即Native Development Kit,因此又被Google稱爲“NDK”。衆所周知,Android程序運行在Dalvik虛擬機中,N

原创 Android不規則點擊區域詳解

摘要 今天要和大家分享的是Android不規則點擊區域,準確說是在視覺上不規則的圖像點擊響應區域分發。 其實這個問題比較簡單,對於很多人來說根本不值得做爲一篇博文寫出來,但在我的羣裏確實有童鞋不瞭解如何實現並且很想知道完整的流程是什

原创 Tomcat操作

Mac 系統 一、開啓/關閉服務: 打開命令行窗口,進入bin目錄。 $ sudo sh startup.sh //開啓服務 $ sudo sh shutdown.sh //關閉服務 二、添加管理員 在瀏覽器中輸入 http://loc