Time of Update: 2016-09-17
Gui系統之View體系(2)---View的setContent,---viewsetcontent1.從SetContentView講起1.1Activty的setContentView裡面的內容 public void setContentView(@LayoutRes int layoutResID) { getWindow().setContentView(layoutResID); initWindowDecorActionBar();
Time of Update: 2016-09-12
在eclipse中安裝上genymotion外掛程式,eclipsegenymotion1.安裝genymotion-vbox,選擇安裝目錄。具體安裝過程可見http://www.cnblogs.com/wuyudong/p/5601897.html 2.登入並建立模擬器 3.將相關外掛程式(外掛程式:http://pan.baidu.com/s/1jGvYaDg)拷貝到adt下面的eclipse下面的pluns下 4.開啟eclipse,help&md
Time of Update: 2016-09-14
三行代碼實現白天夜間模式流暢切換的實現庫,三行白天Usage xml android:background= ?attr/zzbackground app:backgroundAttr= zzbackground //如果當前頁面要立即重新整理,這裡傳入屬性名稱 比如R.attr.zzbackground 傳zzbackground即可 android:textColor= ?attr/zztextColor app:textColorAttr= zztextColor //示範效果Usage
Time of Update: 2016-09-17
自動顯示隱藏布局的listView,自動顯示listview 藉助View的OnTouchListener介面來監聽listView的滑動,通過比較與上次座標的大小,判斷滑動方向,並通過滑動方向來判斷是否需顯示或者隱藏對應的布局,並且帶有動畫效果。 1.自動顯示隱藏Toolbar 首先給listView增加一個HeaderView,避免第一個Item被Toolbar遮擋。1 View header=new
Time of Update: 2016-09-14
EventBus簡單的實現,EventBus簡單實現EventBus是最近項目用到的,也只是會些簡單的功能,不過感覺功能蠻強大的。代碼連結:http://download.csdn.net/detail/qq_29774291/9629346EventBus是Guava的事件處理機制,是設計模式中的觀察者模式(生產/消費者編程模型)的優雅實現。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞訊息.優點是開銷小,代碼更
Time of Update: 2016-09-12
優質Android小組件:索尼滾動相簿,android索尼 雖然騷尼手機賣的不怎麼樣,但是有些東西還是做的挺好的,工業設計就不用說了,索尼的相簿的雙指任意縮放功能也是尤其炫酷。其案頭小組件滾動相簿我覺得也挺好的,比Google原生的相簿牆功能好多了,網上搜了一下也沒發現有人寫這個,於是,下面就介紹下我的高A貨。首先是: 主要手勢操作有: 該小組件的主要優點:在螢幕內的小範圍內提供一個很好的圖片選擇/瀏覽組件,尤其是切換圖片時有很強的靠近/遠離動畫感,增加好感。程式碼分析 剛開始想這個
Time of Update: 2016-09-11
編譯APK時出現 This attribute must be localized 的兩種解決方案 免修改xml,apklocalized下面兩種方法可以讓你不需要修改APP XML字串的條件下忽略 This attribute must be localized 的 Android 源碼編譯時間的錯誤警告。1、修改當前APP的 Android.mk 檔案: LOCAL_MODULE_TAGS := tests
Time of Update: 2016-09-14
android
Time of Update: 2016-09-12
Android 下拉式清單方塊、文字框、菜單,android列表框1、下拉式清單方塊(Spinner)項目布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2016-09-14
Android ExpandableListView的技巧和問題,expandablelistview前言:最近一個多月在認真的學習Android和做項目,文章內容表達的不好或者理解錯了,希望大家評論指出。
Time of Update: 2016-09-11
Android簡單介紹SharedPreference,內部檔案,sdcard資料存放區,SharedPreference 以xml的結構儲存簡單的資料,儲存在data/data/程式包名/shared_prefs檔案夾中 使用方式 建立對象的方式有三種 Context 的 getSharedPreferences() Activity 的 getPreferences() PreferenceManager
Time of Update: 2016-09-12
Android二手交易平台,dagger2+mvp+Bmob後台雲搭建,dagger2bmob二手交易平台我的畢業設計項目安卓源碼,二手交易平台,dagger2+mvp+Bmob後台雲搭建,整合了百度地圖,友盟三方登入等系統架構Dagger2+MVP分層,完成了一次正常的retrofit下的天氣資訊的請求,其餘請求後台均基於Bmob雲後台,圖片在水平方向可滾動說明使用請尊重本人技術,有好的架構修改意見請提issue。本人CSDN部落格CSDN使用技術Dagger2 MVP Retrofit2
Time of Update: 2016-09-12
Android防首頁左右滑動切換,android防微大家看到首頁轉場效果有沒有覺得很炫,滑動切換,點擊底部bar瞬間切換,滑動切換漸層效果,線上: 之前也在部落格上看到別人的實現,再次基礎上,我做了些最佳化。首先說下實現原理,大神略過,o(╯□╰)o 頁面上看到的三個頁面是三個Fragment,
Time of Update: 2016-09-10
Android之ListView&Json載入網路資料,androidlistview使用到的主要內容:1、Json 解析網路資料2、非同步任務載入圖片和資料3、ListView 的記憶體空間最佳化(ConvertView)和已耗用時間最佳化(ViewHolder)4、ListView 滾動監聽實現分頁載入資料5、動態定義 布局和控制項(想實現下拉重新整理,好像不是這樣實現的..) ....... HttpUtil 工具類網路申請資料(用 Gson 解析) ---
Time of Update: 2016-09-10
android 自訂動畫,android自訂android自訂動畫注意是繼承Animation,重寫裡面的initialize和applyTransformation,在initialize方法做一些初始化的工作,在applyTransformation方法進行相應的軌陣變化即可!直接上demo!public class Rotate3dAnimation extends Animation {// 開始角度private final float mFromDegrees;//
Time of Update: 2016-09-09
NDK編譯FFMpeg[Linux],ndk編譯ffmpeglinux 最近在研究ApsaraVideo for Live相關的技術,瞭解到了FFmpeg,就在網上查看如何將FFmpeg移植到Android中,查了幾天,看的東西不少,就是沒有一個可以完全移植成功的,最後通過產看各種資料,結合網上的資料,終於把FFmpeg給搞定了。在此記錄一下。整體構思:在Centos7.5下搭建NDk編譯環境,編譯FFmpeg庫,產生Android所需要的庫檔案,
Time of Update: 2016-09-10
android 幀動畫,android動畫首先在res/drawable/name1.xml/定義一組圖片集合:<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable =
Time of Update: 2016-09-09
Android 建立自己的Camera App,androidcamera在sdk中找到/sdk/docs/guide/topics/media/camera.html#custom-camera,裡面有詳細的api參考在資訊清單檔中添加相應的許可權: <uses-permission android:name="android.permission.CAMERA" /> <uses-feature
Time of Update: 2016-09-10
現代軟體工程_第一周練習_第14題,軟體工程第一周一:基於Android的HelloWorld程式開發 該程式的開發環境和工具是:AndroidStudio1.5+Android5.1.1版本的手機; 開發流程: 1、File → New → New Project 2
Time of Update: 2016-09-09
Android 常見對話方塊,android對話方塊1、對話方塊通知(Dialog Notification)當你的應用需要顯示一個進度條或需要使用者對資訊進行確認時,可以使用對話方塊來完成。下面代碼將開啟一個的對話方塊: public void click1(View view) { AlertDialog.Builder builder = new Builder(this); builder.setTitle("工學1號館");