原创 Android查看當前顯示哪個Activity

/** * 打印消息 * @author Administrator * */ class PrintThread extends Thread{ @Override public void run() {

原创 實現viewPager滑動翻頁的指示器效果及動畫

實現viewPager指示器和滑動效果,效果如下:     技術點: 1、整個按鈕區域用RadioGroup,實現單選效果 2、RadioGroup裏放兩個LinearLayout,分別顯示pager1和pager2的按鈕 3、Lin

原创 java通過經緯度計算兩座標點之間的距離

public class MapDistance { private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { r

原创 不同App共享SharedPreferences(跨activity, application訪問SharedPreferences)

寫SharedPreferences的時候設置屬性爲Context.MODE_WORLD_READABLE: SharedPreferences sharedPreferences = getSharedPreferences(shar

原创 Android獲取音樂的內置圖片

如果音樂文件帶有內置圖片的話,可以用如下的方式獲取該圖片。 public class ArtworkUtils { private static final Uri sArtworkUri = Uri.parse("conte

原创 android動畫資源重命名

@echo off setlocal enabledelayedexpansion set n=1 for /f %%i in ('dir /b *.png') do ( ren "%%i" home_space_entry_anima

原创 viewPager指示器滑動效果

override fun onPageSelected(pos: Int) { currentPagerItem = pos var selectedColor = ContextCompat.get

原创 集合排序的方法

/** * 消息重新排序, * 按照msgID,由小到大的順序 * 聊天窗口適用的排序方式 */ class MessageSort : Comparator<Message> {

原创 獲取Spinner當前顯示的文本內容

String selectText = mSpinner_type.getSelectedItem().toString(). 點贊 1

原创 android撥號的源碼分析

1 OutgoingCallBroadcaster.java 點擊撥號盤撥打按鈕後,進入通話的Phone包。此時首先進入的函數是OutgoingCallBroadcaster.java,該類是一個Activity。 由activity的

原创 Eclipse導入兩個工程

寫程序有時候需要導入兩個工程的代碼進行對比,於是ctrl+左鍵拖動文件夾複製了一個工程,將這個工程import到eclipse,發現提示eclipse裏面已經有這個工程了。 改工程根目錄文件夾的名字沒有效果,這時候打開根目錄下的.proj

原创 Android利用ViewFlipper實現屏幕切換動畫效果

Android利用ViewFlipper實現屏幕切換動畫效果 2012-01-12 14:57 940人閱讀 評論(3) 收藏 舉報 1、屏幕切換指的是在同一個Activity內屏幕見的切換,最長見的情況就是在一個FrameLay

原创 獲取某service是否在運行

/** * 判斷sevice是否運行着 * * @param serviceName * @return */ public boolean isServiceRunning(String serviceName)

原创 程序退出後GPS圖標還在閃的問題

在做android GPS的一個應用,碰到退出程序,執行mLocationManager.removeUpdates(mLocationListener);後GPS圖標還在一閃一閃地,顯示工作狀態。網上找了N多方法都是說remove,沒有

原创 新手引導的實現

/** * 首頁的新手引導 */ private fun checkShowUserGuide() { if (!PreferencesUtil.homeNewUserGuideHas