安卓手機下拉狀態列的程式碼實現
1 //高版本的通知欄,最低要求sdk版本為16 2 NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE); 3 4 //鏈式程式設計,每次返回的都是一個builder物件 5 Notification notification = new Notification.Builder(this) 6 .setContentTitle("標題") 7 .setContentText("內容")8 .setLargeIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher)) 9 .setSmallIcon(R.drawable.ic_launcher) 10 .build(); 11 nm.notify(1, notification);
顯示效果:
2. 對於低版本的sdk
1 NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);2 3 //第二個引數為:在狀態列上翻動顯示的文字 4 Notification notification = new Notification(R.drawable.ic_launcher, "出來了?", System.currentTimeMillis()); 5 6 //指定點選通知之後,跳轉一個介面,以打電話為例 7 Intent intent = new Intent(); 8 intent.setAction(Intent.ACTION_CALL); 9 intent.setData(Uri.parse("tel://110"));10 11 // 延期的意圖物件 ---用於描述 將來幹什麼事兒 12 PendingIntent contentIntent = PendingIntent.getActivity(this, 0, intent, 0); 13 14 //設定拖動通知下來之後,展示的內容以及點選之後跳轉到的介面 15 notification.setLatestEventInfo(this, "標題", "內容", contentIntent ); 16 17 nm.notify(1, notification);
顯示效果:
這裡筆者以點選後打電話為例
相關推薦
安卓手機下拉狀態列的程式碼實現
1. 對於高版本的sdk, (16以上) 1 //高版本的通知欄,最低要求sdk版本為16 2 NotificationManager nm = (NotificationMana
android 滑動鎖屏狀態下如何禁止下拉狀態列
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
Android 8.0 SystemUI下拉狀態列快捷開關
基於工作需要,基本是在Android源生程式碼上進行開發,從android 5.0到現在8.0,這兩年碰到各種問題發現關於Android源生髮開方面的特別少。於是想著開始把遇到的、解決的問題寫下來,或許對讀者會有幫助。一、SystemUI下拉開關佈局:android 8.0有
android 下拉狀態列(SystemUI)常見修改記錄
摘要:下拉狀態列:1.下拉狀態列的亮度條:frameworks/base/packages/SystemUI/src/com/android/systemui/qs/QSPanel.javamBrightnessView對應佈局檔案:quick_settings_brightness_dial
解決安卓手機下鍵盤彈出導致頁面變形的問題
我們在製作網頁時,如果使用了百分比,在安卓手機下鍵盤彈出時會導致頁面變形。比正常狀態下的頁面是長成這樣的: 但是點選輸入框彈出鍵盤時就變成了這個吊樣:::
【SystemUI】修改下拉狀態列顏色
需要改變下拉狀態列的背景色。 關於這方面的程式碼路徑 frameworks/base/packages/SystemUI中 通過androidSDK自帶的工具uiautomatorviewer 可以獲得控制元件的id 頂部狀態列的id 為header
安卓開發之設定狀態列的顏色
要求:實現設定狀態列的顏色需要至少4.4.2(API 19以上)。在這個版本一下,沒有任何的API可以實現這樣的功能。具體實現方式如下:一、Android 4.4.2 新增了一個特性,就是可以設定系統狀態為半透明。設定方法有兩種:1、通過style新增屬性:<item
android M N下拉狀態列背景透明 原始碼
原生程式碼下拉狀態列會是一個黑色半透明的背景。並且當qs_quicksettings_header回縮時會回撥alpha值改變透明度。所以只需要阻止透明度改變即可。 程式碼位置。android/systemui/statusbar/phone/ScrimController
安卓手機wifi面對面快傳的實現
上圖 先說說大致的佈局框架吧! 主頁面使用tablayout+viewpager實現, 因為TabLayout和ViewPager分別是屬於design和v4包下的,所以我們先在app的build.gradle中新增: compile
MUI下拉載入安卓手機無效的解決方法
解決方法: 第一步:在html中定義全域性變數; <script>var h5pullDown = true;</script> 第二步:確定引入的js是mui.js,不是mui.min.js; <script src="mui.js">&
MUI下拉加載安卓手機無效的解決方法
html中 read 定義 func 初始 UNC refresh 地方 代碼 解決方法: 第一步:在html中定義全局變量; <script>var h5pullDown = true;</script> 第二步:確定引入的js是mui.js
安卓專案實戰之沉浸式狀態列的實現
工具類: public class StatusBarUtil { /** * 給activity的狀態列設定顏色 * * @param activity * @param color */ p
安卓自定義下拉框---Spinner的實現
最近專案中用到下拉列表,剛開始一頭霧水,後來在網上找了一個Demo,自己修改了一下,現在把它分享出來,給大家參考,寫的不好,多多關照!不過功能還是實現的了······先上圖給大家看看效果! 效果圖: 實現思路: 1.定義下拉控制元件佈局(ListView及子控
為想學SQLite或練習SQL語言的朋友搭建簡單的命令列環境------在Windows, Linux, Android(用adb連線安卓手機)上玩轉SQLite資料庫的sqlite3命令列
有言在先: 如果你是隻想玩玩SQL語句的lazy bone, 請直接看本文最後的"LAST部分" 之所以寫這篇文章, 是因為覺得SQLite實在是太棒了, 想學習資料庫的朋友們, 千萬不要錯過這麼優秀的資料庫。 對於初學者來說, SQLite
安卓手機工程模式相關程式碼
1. *#06#:查詢手機串號(IMEI) 2. *#1111#:查詢FTA SW版本 3. *#2222#:查詢FTA HW版本 4. *#1234#:查詢韌體版本號 5. *#0*#:進入工程模式
安卓手機與藍芽模組聯合除錯(六)-- 編寫自己的藍芽控制介面控制微控制器(下篇,STC微控制器程式碼實現)
接著上篇繼續,本篇主要是完善微控制器端的程式碼部分。廢話不多說,開始飆車了。 1.看下初步的演示效果 2.主要程式碼部分,main.c (1)微控制器端的程式碼主要是在之前的程式碼基礎上做了修改,多增加了幾條指令。 /*******
解決安卓全屏“FLAG_FULLSCREEN”狀態下“adjustResize”失效,全屏狀態下WebView的輸入框被軟鍵盤擋住的問題
沿著這個問題的線索,可以追溯到:http://code.google.com/p/android/issues/detail?id=5497 ,安卓官方問題回饋帖,這個問題的代號為“5497” ,就這個問題帖的回覆來看,該問題困惑了許多人數年之久,問題釋出日期“Dec
Notification頂部狀態列和下拉工作列通知
介面很簡單,功能也實現的很簡單, 一個簡單的DEMO, 歡迎轉載,請加地址http://blog.csdn.net/jing110fei/article/details/39055809 1主頁面 2點選開啟發送後 設定每隔10秒傳送1次直到使用者點選通知
Unity3D 怎樣在安卓手機上播放視頻
nbsp screen mp4 unity3 clas 電腦 () div oid 曾經僅僅會在電腦上通過Unity3D播放視頻,研究了下發現通過Unity3D在手機上播放視頻也很easy。現介紹例如以下。 void OnGUI() { if
如何解決安卓手機鍵盤彈出將頁面壓縮
輸入 var top 獲取 彈出 需要 height osi 項目 很多時候項目中我們需要用到輸入框input,input聚焦時會調用手機鍵盤,這個時候我們如果當前頁面最大元素寬高寫的是實際像素,那是沒有問題的,但是如果寫的是百分百在安卓機上當前頁面就會被向上壓縮,但