原创 Android 8.0及8.0以下版本通知開啓引導設置

在平時開發項目過程中,爲了提升APP通知到達率,提升APP的日活躍度,會不可避免的去優化通知引導設置,然而大多數場景下我們只能引導用戶進入應用權限頁面去再進一步進入通知設置,是否有更加更加快捷的引導用戶開啓APP通知呢?答案當然是肯定的,

原创 java中字符串函數split用法詳解

1.語法如下 String.split(sourceStr,maxSplit) String.split(sourceStr) 參數說明:sourceStr是被分割的字符串,maxSplit是最大的分割數 返回值說明:split

原创 ListView綁定數據後界面顯示一條數據原因

今天Listview綁定數據後,改了n次界面上還是隻顯示一條數據,因爲邏輯業務這塊沒問題,就去查看佈局,佈局將ListView包攬在ScrollView裏面的,於是就試着去掉了ScrollView,結果馬上顯示正常。

原创 Android中設置圓角button

res目錄下的drawable-mdpi建立xml文件shape.xml, shape.xml <?xml version="1.0" encoding="UTF-8"?> <shape xmlns:android="htt

原创 Android中多個Actvity之間傳值實現

方法一: 新建立一個類,設置一個靜態變量,我們可以將值保存在靜態變量中。 方法二: Application設置全局變量來進行多個Activity之間相互傳值,而且可以不間斷修改全局變量值。 /*** 重寫Application,主要重寫

原创 android開發中調用手機的豌豆莢、應用寶等市場進行評分操作,以及分享功能

       應用場景:某個手機閱讀器程序,讀者看到一篇文章,覺得不錯,想要與朋友分享  。   應用展現:按手機的Menu鍵,彈出“分享”菜單,點擊後顯示一系列Android分享功能的方式(短信、E-mail等)  。   背景知識:

原创 Android開發中實現兩次按返回鍵退出

在做安卓應用是我們經常要判斷用戶對返回鍵的操作,一般爲了防止誤操作都是在用戶連續按下兩次返回鍵的時候提示用戶是否退出應用程序。 第一種實現的基本原理就是,當按下BACK鍵時,會被onKeyDown捕獲,判斷是BACK鍵,則執行exit

原创 javamail 給多人發送郵件(轉)

之前測試mail這個功能的時候,簡單的作出了發送email的功能,但是僅僅發給一個人可以,發送多個聯繫人就會出錯,發送失敗!請與郵件管理員聯繫。 ja

原创 Android Studio快捷鍵

Android Studio 1.0正式版發佈啦 今天是個大日子,Android Studio 1.0 終於發佈了正式版, 這對於Android開發者來說簡直是喜大普奔的大消息啊,那麼就果斷來下載使用。 官方下載地址: http

原创 android中Fragment和Actvity相互跳轉

   最近項目有用到ViewPager+Fragment來構建選項卡,在實現Fragment和Activity跳轉當中花了很多時間,下面來介紹下相互之間的通信及跳轉:      1、Fragment跳轉到Activity       由於

原创 Android LayoutInflater詳解

在實際開發中LayoutInflater這個類還是非常有用的,它的作用類似於findViewById()。不同點是LayoutInflater是用來找res/layout/下的xml佈局文件,並且實例化;而findViewById()是

原创 Android中TextView文字居中與垂直靠左居中

有2種方法可以設置TextView文字居中: 一:在xml文件設置:android:gravity="center" 二:在程序中設置:m_TxtTitle.setGravity(Gravity.CENTER);   備註:and

原创 windows2008允許多用戶同時登錄

Windows server 2008默認只支持一個administrator用戶登陸,一個登錄後另一個就被踢掉了,有沒有辦法像Windows Server 2003那樣允許多用戶用同時同一個用戶名登錄? 解決方法:       打開

原创 Android ViewPager禁止左右滑動以及點擊選項卡切換閃爍的問題

最近做項目用到ViewPager,由於需求要禁止頁面左右滑動,網上搜了一些資料之後,總結了下,解決方案如下: 重寫ViewPager,覆寫ViewPager中的兩個個方法onInterceptTouchEvent(MotionEvent

原创 new Handler().postDelayed() 延遲intent跳轉

new Handler().postDelayed(new Runnable(){@Overridepublic void run(){Intent