Time of Update: 2016-01-22
兩種簡單方式監聽軟鍵盤是否彈出,兩種監聽鍵盤彈出//該Activity的最外層LayoutfinalView activityRootView = findViewById(R.id.activityRoot); //給該layout設定監聽,監聽其布局發生變化事件activityRootView.getViewTreeObserver().addOnGlobalLayoutListener(newOnGlobalLayoutListener(){ @Override
Time of Update: 2016-01-22
Android spinner控制項,androidspinner控制項spinner控制項是Android中下拉控制項,現在介紹它兩種用法。第一種,從資源檔中擷取下拉值;第二種,從代碼中擷取下拉值。第一種,首先要在資源檔中把值寫好:<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name">spinner</string> <string
Time of Update: 2016-01-22
Andrord問題小結,andrord小結問題描述:Gradle version 2.10 is required. Current version is 2.8.Gradle版本由2.8升為2.10後,發現所有依賴play-services的module都無法構建了,提示如下錯誤:java.io.FileNotFoundException:...\build\intermediates\exploded-aar\com.google.android.gms\play-services\8.4.
Time of Update: 2016-01-22
android 自訂滑動按鈕,android滑動 第一接觸公司項目就讓我畫頁面,而且還涉及到我最討厭的自訂view 但是沒辦法,討厭也必須要做啊,經過百度上資源的尋找,終於寫出了一個滑動控制項。廢話不多說,上代碼。 package com.etong.cpms.widget;import com.etong.cpms.activity.R;import android.content.Context; import
Time of Update: 2016-01-22
如何處理Android Studio 上面關於 update 和 commit 小箭頭的消失,androidcommit問題: android studio 在關聯 SVN 或者 git 服務後,會在工具列出現 update 和 commit 小箭頭 但是,有時你開啟工程的時候,發現這兩個小箭頭卻消失不見了 :
Time of Update: 2016-01-22
使用者輸入 i. 檢測常用手勢(一),手勢參考:http://blog.csdn.net/qq418716640/article/details/8508973http://www.cnblogs.com/mengdd/p/3335508.html效果:一個手指實現(所有手勢事件)和(部分事件的);A. 所有手勢activity_main.xml<TextView android:id="@+id/gesture"
Time of Update: 2016-01-22
android 自訂AlertDialog
Time of Update: 2016-01-21
android加固系列—5.加固前先學會破解,hook(鉤子)jni層系統api,androidjni【著作權,轉載請註明出處。出處:http://www.cnblogs.com/joey-hua/p/5138585.html】crackme項目jni的關鍵代碼(項目地址見文章底部),擷取當前程式的包名com.example.shelldemo和com.example.nocrack對比,正常運行結果是this app is illegal,這裡的破解內容是hook
Time of Update: 2016-01-21
android編譯系統學習,android編譯學習近日接手了後續android新平台項目搭建的任務。本文內容基於sprd公司提供的android5.1源碼。一、一般的編譯工作流程我們代碼一般情況下是從晶片商SPRD/MTK獲得的。源碼的編譯上,一般還是和google官網(http://source.android.com/source/building.html)上要求的一致。分為三步:1.source build/envsetup.sh2.lunch xxx3.make -j8
Time of Update: 2016-01-21
Android
Time of Update: 2016-01-21
使文字出現波紋效果--第三方開源--Titanic,波紋--titanic :https://github.com/RomainPiel/Titanic使用的時候直接將代碼複製過來即可(注意res檔案下有張波浪圖也要一起複製) xml代碼: <com.romainpiel.titanic.library.TitanicTextView android:id="@+id/text"
Time of Update: 2016-01-20
Android自訂控制項之輪播圖控制項,android自訂控制項背景最近要做一個輪播圖的效果,網上看了幾篇文章,基本上都能找到實現,效果還挺不錯,但是在寫的時候感覺每次都要單獨去重新在Activity裡寫一堆代碼。於是自己封裝了一下。本篇輪播圖實現原理原文出處:迴圈廣告位組件的實現,這裡只是做了下封裝成一個控制項,不必每次重複寫代碼了。實現分析輪播圖的功能就是實現左右滑動的廣告、圖片資訊展示,那我們就用ViewPager來實現,由於考慮到使用者體驗,我們還需要在下面加一個指標來標示滑動到了第幾張
Time of Update: 2016-01-21
手勢縮放(一),手勢縮放( 效果:字型縮放(無數倍),目前我自訂有個倍數,不過有點BUG;而且scroollveiw滑動衝突沒解決;1. activity_main.xml<ScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <TextView android:id="@+id/textView"
Time of Update: 2016-01-21
圓形ImageView(可設定邊緣厚度和顏色)--第三方開源--CircleImageView,circleimageview :https://github.com/hdodenhof/CircleImageView 使用的時候直接在xml中:<de.hdodenhof.circleimageview.CircleImageView xmlns:app="http://schemas.android.com/apk/res-auto"
Time of Update: 2016-01-20
Android WindowManager實現懸浮窗效果 (一)——與當前Activity綁定,windowmanager懸浮窗 最近有學生做畢業設計,想使用懸浮窗這種效果,其實很簡單,我們可以通過系統服務WindowManager來實現此功能,本章我們來實驗一下在當前Activity之上建立一個懸浮的view。第一步:認識WindowManagerl 這個介面用於與 window manager (視窗管理器, 應用程式框架層) 進行互動。l
Time of Update: 2016-01-20
Android系統之路(初識MTK) ------ 預設第一次開機螢幕亮度/日期格式/picture makeer
Time of Update: 2016-01-20
設計模式——適配器模式,設計模式適配器 適配器模式的定義:將一個類的介面,轉換成客戶期望的另一個介面。適配器讓原本介面不相容的類可以合作無間。 適配器模式其實也可以叫做轉換器模式,由定義可知適配器其實就是封裝某些對象從而讓他們的幾口開起來不像自己而像是別的東西。舉一個簡單的例子
Time of Update: 2016-01-20
Android開發之調用系統的ContentProvider——簡訊的擷取和備份忍耐和堅持雖是痛苦的事情,但卻能漸漸地為你帶來好處.——奧維德。可能在堅持一件事情一段時間後,我們腦海中會有很多放棄的念頭,可能在放棄之後的幾年後,我們會想如果當時堅持下來會怎麼怎麼樣。。。,但是可惜的是我們沒有堅持。最近比較懶,也在這裡提醒自己,不要迷失自己,堅持學習。 在上一篇我們講到了如何建立自己的ContentProvider,如果你掌握了上一篇所講的內容,那麼相信今天這一篇
Time of Update: 2016-01-20
android 內部檔案讀取Android 檔案管理方法Android使用的是基於Linux的檔案系統,對於檔案的訪問和管理是通過使用權限設定來限制的.在Linux系統中,檔案許可權分別描述了建立者、同組使用者和其他使用者對檔案的操作限制。x表示可執行,r表示可讀,w表示可寫,d表示目錄,-表示普通檔案。產生這樣的檔案許可權與程式人員設定的Android
Time of Update: 2016-01-19
android中與Adapter相關的控制項----ViewFlipper,adapterviewflipperViewFlipper(翻轉視圖)一、ViewFlipper是一個多頁面管理的控制項,與ViewPager不同,ViewPager的是一頁一頁的的,而ViewFlipper則是一層一層的。圖片輪播或者是在App的引導頁的時候使用二、為ViewFlipper加入View的兩種方法(1)方法一:靜態匯入(2)方法二:動態匯入三、常用的一些方法setInAnimation:設定view進入螢