原创 【android開發】解決輸入法與表情面板切換時的界面抖動問題

昨天琢磨了下android的輸入法彈出模式,突然發現利用動態切換輸入法的彈出模式可以解決輸入法抖動的問題。具體是怎樣的抖動呢?我們先看微博的反面教材。 【具體表現爲:表情面板與輸入法面板高度不一致,從而導致彈出輸入法(lay

原创 【android開發】類抽屜菜單(自定義ViewGroup)的實現

此自定義View主要效果是類似抽屜菜單,先上效果圖,如下: 【主要需要用到的類:ViewDragHelper、FrameLayout】 1、主要思路: A)首先需要確定的是:自定義的ViewGroup需要繼承Fram

原创 【常用技能】使用eclipse自帶git插件託管項目到"碼雲"

應該每個程序員兒都熟悉GitHub,我們可以通過GitHub免費託管我們的代碼(免費的只能爲開源狀態託管,想私有項目需要付費),正因爲如此,他成了最流程的開源平臺之一。當然,當我們不想開放自己的代碼(其實是不想噁心到別人)時,我們

原创 【android開發】RenderScript 實現高斯模糊。

昨天看了下RenderScript的官方文檔,發現RenderScript這廝有點牛逼。無意中發現ScriptIntrinsic這個抽象類,有些很有用的子類。其中有個子類叫ScriptIntrinsicBlur類,大致就是將圖片實

原创 【android開發】動態設置屏幕常亮/不常亮

開發過程中,遇到了在某種情況下需要保持屏幕常亮,某種情況下又不保持常亮的情況。將實現代碼記錄如下。 1、首先需要聲明權限: <!-- 保持屏幕亮起權限 --> <uses-permission android:name="an

原创 【android開發】截取屏幕,高斯模糊後顯示出來

先上效果。如下: 1、截取當前屏幕的內容(截屏) /** *獲取當前Activity的截圖 * * @param activity * 需要被截取的Activity * @return 截圖後

原创 【android開發】實現Activity息屏狀態下點亮屏幕並彈出(類似來電界面)

這屬於小功能,記錄下: 1、爲應用添加系統權限。 <!-- 保持屏幕亮起權限 --> <uses-permission android:name="android.permission.WAKE_LOCK" > </uses-pe

原创 【android開發】輸入法彈出參數(windowSoftInputMode)分析

在開發過程中,有時候我們會控制輸入彈出對視覺(Activity)的效果。這時候不可避免的會在AndroidManifest中對windowSoftInputMode進行設置形如: android:windowSoftInputMo

原创 【android開發】小掛件(APP Widgets)設計指導

應用小掛件(也叫做窗口小掛件)在android1.5的時候被第一次引出,後來再android3.0和android3.1中得到了極大的發展,他們可以展示一些應用的常用信息或者一些相關的信息到桌面上,標準的android系統鏡像中有很多自帶

原创 【android開發】桌面小掛件( APP Widgets )

APP小掛件指的是一個小型的應用View控件,他可以嵌入到其他應用程序中(比如說桌面),並接受定期的更新。你可以通過Widget Provider來自己發佈一個。一個可以持有其他App小掛件的應用組件叫做AppWidget host。

原创 【android開發】獲取情景模式和鈴聲,實現震動/鈴聲提醒

當我們想通過鈴聲或者震動提醒用戶的時候(類似於手機來電提醒界面),我們需要考慮到手機本身的情景模式。(目前有個OPPO的測試手機就發現,即使調爲了靜音模式,我依舊可以將鈴聲播放出來),爲了防止“靈異”事件的發生,所以在提示前將情景

原创 【android開發】styles.xml常用的設置屬性彙總

【說在前面的話】 如果沒有特別說明,默認代碼都是添加到Style的子節點中 <style name="styleName" parent="parentStyle"> ....//添加到這裏 </style> Mate

原创 【android開發】Google RenderScript文檔【一】

這篇文章純粹是翻譯,先翻譯完再說(主要是RenderScript看起來很牛逼的樣子)。先粗略翻譯一遍(可能會有很多問題),然後一步步學習吧。 那就開始吧。 【 概 述】 RenderScript是一款用於執行高計算量任務的框

原创 【android開發】手勢滑動關閉Activity(隨手指消失)的輔助類的實現

【CSDN抽風,把我寫一個多小時的東西覆蓋了。真的是嗶了狗了,自己又沒有備份。。。重寫吧。。。】 這個類主要是實現向右滑動關閉Activity,效果如下: 老套路,先寫思路: 1)將Activity的背景設置爲透明模式。(從

原创 【Linux】centOS配置JavaWeb環境之:jdk及MySQL配置

其實在Linux下部署JavaWeb環境並不困難,大致分爲幾步: 1、jdk環境配置; 2、MySQL安裝; 3、安裝Tomcat; 4、發佈項目到Tomcat 當然,如果要用Tomcat集羣,可能還有第五步 5、Ng