原创 底部彈出DialogFragment中使用ViewPager,ViewPager中使用Fragment出現Fragment does not have a view錯誤

原因是外面的DialogFragment在onCreateDialog中創建,onCreateView還沒有創建完畢,就開始創建viewpager裏面的fragment,導致裏面的fragment出現Fragment does not h

原创 DialogFragment全屏加控件顯示在底部

大家都知道dialogfragment單純的全屏顯示很容易(什麼什麼Match_parent解決),單純的顯示在底部也很容易(什麼什麼Gravity.Bottom解決),但是又要全屏又要顯示在底部就不容易了。 爲什麼呢?全屏顯示,把幾個控

原创 推送Broadcast給聊天界面activity傳遞聊天信息功能實現

實現聊天功能模塊,服務器推送一條聊天消息發送到我們的app上,但是不能直接將數據傳遞到當前的activity上,因爲該BroadcastReceiver不是當前的activity註冊的,是app啓動時註冊的,看山去這個推送廣播與聊天act

原创 Can not perform this action after onSaveInstanceState

在使用支付寶支付時遇到的錯誤 彈出選擇支付方式的DialogFragment,在DialogFragment上選擇支付方式點擊確定,跳轉支付,當支付成功或失敗後,異步回調dialog.dismiss(),這時報出這個錯誤,原因是在acti

原创 騰訊雲ubuntu配置ssl

騰訊雲申請免費的SSL 域名解析那裏設置騰訊雲申請下來的記錄號 下載騰訊雲申請下來的證書 在ubuntu14.04上配置SSL證書 1.sudo a2enmod ssl 2.sudo service apache2 restart 3.s

原创 使用singletask的啓動模式

最近一個項目使用singtask模式,當session超時時,清空task棧,直接跳轉登錄界面。 使用singletask的一個特點是當startactivityforresult時,會首先調用onactivityresult,在返回時不

原创 微信小程序開發之搭建騰訊雲ubuntu開發環境PHP+MYSQL+APACHE2

1.sudo apt-get install apache2 2.安全組添加80端口 3.sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-curl php5-

原创 MediaRecorder錄音,解決stop,start錯誤

public class Recorder { private static final int MAX_LENGTH=1000*60*3;//3分鐘 private MediaRecorder recorderl;

原创 RecyclerView使用static和不使用static的Viewholder內存消耗相差無幾

RecyclerView的onViewRecycled可以看到被回收的VIewHolder RecyclerView實現接口RecyclerListener的onViewRecycled方法。 @Override public void

原创 編譯android源碼時的錯誤

mkdir: 無法創建目錄"out": 權限不夠 /bin/bash: out/target/product/generic/clean_steps.mk: 沒有那個文件或目錄 mkdir: 無法創建目錄

原创 Android全自動軟件開發

Android提供了輔助功能程序開發的功能。 該類是AccessibilityService.可以通過以下方法獲取指定APP程序或者所有APP程序點擊事件,焦點事件,通知欄改變事件(搶紅包軟件就是利用了這一點),窗口改變事件等等。 pub

原创 在Ubuntu10.04下編譯android2.3.7源碼全過程

1安裝10.0.2虛擬機 2註冊虛擬機 3下載ubuntu鏡像 4下載2.3.7源碼,解壓,chmod 777,給文件夾權限 5安裝ubuntu,,選擇網絡鏡像,安裝語言包,調整分辨率,安裝VMTOOLS 6.安裝JDK1.6_45 7.