1. 程式人生 > >將App設定為裝置的啟動應用

將App設定為裝置的啟動應用

最近在做Android TV盒子的有關專案

碰到一個問題,需要將自己寫的App設定為盒子啟動後最先顯示在電視上。即,替換原有的Launcher(HOME) 。然後可以自己植入一些廣告,啟動顯示自己的個性介面。

為了到達這樣的效果。需要在AndroidManifest.xml檔案中設定這樣的程式碼:

        <activity android:name=".activity.MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"
/>
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.HOME" /> </intent-filter> </activity
>

這樣然後簽名出來的apk就可以做為裝置的HOME App了。一般來說,裝置都會有預設的HOME App,當你再安裝一個HOME App時,重啟裝置的時候,裝置就會彈出對話方塊,讓使用者選擇使用哪一個作為HOME App。

相關推薦

App設定裝置啟動應用

最近在做Android TV盒子的有關專案 碰到一個問題,需要將自己寫的App設定為盒子啟動後最先顯示在電視上。即,替換原有的Launcher(HOME) 。然後可以自己植入一些廣告,啟動顯示自己的個性介面。 為了到達這樣的效果。需要在AndroidMani

Xamarin實現圖片設定啟動頁——Xamarin.forms(二)

其實設定啟動頁很簡單,只是我在做的時候,踩了一些坑,就走了一些彎路。 我知道大家一點開這些部落格就想看到原始碼,在我搭建環境給的demo裡面就有一個splash的demo,多個app的demo免費相送,傳送門:https://blog.csdn.net/qq_41647999/article

properties檔案的配置設定整個Web應用的全域性變數

四種作用域: Web應用中的變數存放在不同的jsp物件中,會有不一樣的作用域,四種不同的作用域排序是 pageContext < request < session < application; 1、pageContext:頁面域,僅當前頁面有

記一次系統安裝---Ubuntu 18.04安裝到U盤,並設定UEFI啟動

最近想把Ubuntu 18.04安裝到U盤,實現即插即用的功能,中間道路比較曲折,由此記下正確安裝的方式。 由於中間主要是過程錯誤,在此省略了截圖。 步驟如下: 購買了一個高速U盤,閃迪的CZ880; 將U盤重新分割槽; 因為需要UEFI啟動,所以需要重新劃分分割

Centos平臺Supervisord全攻略(docker應用程式設定開機啟動)

前言:  一定有你懶於啟動指令碼或者沒有啟動指令碼,但是又需要常駐後臺的程序需要管理,那麼supervisor一定不會失望,如果你使用過supervisord,我想你不會跟我爭論nohup & 什麼的也行的。 你可以通過yum直接安裝或者使用pip安裝,下面使

使用Heroku,需要locale設定zh_CN,而不是zh-CN

使用Heroku,需要將locale設定為zh_CN,而不是zh-CN 我想大概是因為在application.rb中,config.i18n.default_locale預設接受的值是Symbol, 而當我們用zh-CN的時候,不得不用雙引號括起來, 但是實際Rails讀取的時候,可能直接

Requestsverify設定False後取消警告的方式

方法一 1 import requests 2 from requests.packages import urllib3 3 urllib3.disable_warnings() 4 resp = requests.get('https://www.***.com',

MySql建立Table的時候編碼設定utf-8

設定資料表編碼 CREATE TABLE 'BmapTable' ( ID VARCHAR(64) NOT NULL, NAME VARCHAR(64) NOT NULL, ADDRESS VARCHAR(64), LONGITUDE VARCHAR(

在vue專案中,juery設定全域性變數的方法

1.首先執行:npm install jQuery --save-dev,在package.json里加入jQuery。 2.修改build下的webpack.base.conf.js 方法一: 首先加入: ?

Java小遊戲DanceWithStars(二):修改本地文件中的圖片(圖片寬高和圖片型別)以及圖片設定JButton的影象

1. 修改本地文件中的圖片(圖片寬高和圖片型別) 為了使下載的圖片素材都具有統一的width和height,需要對下載來的圖片重新處理並另存 主要思想是:構造一個BufferedImage物件,用ImageIO.read()讀入,再用ImageIO.write()重畫 程式碼如下: 1 pac

window下Mongodb設定開機自啟

1.D:\Momgo    為mongodb安裝根目錄 2.在D:\Mongo下新建data資料夾 3.在D:\Mongo\data下新建db作為資料庫存放的地方,新建log資料夾做為日誌目錄 4.在D:\Mongo\data\log下新建檔案mongod.log

linux下檔案設定swap

在網上弄了一臺VPS,結果安裝完系統發現沒有swap。因為記憶體比較小,沒有swap有時候容易卡死,於是打算設定一個檔案充當swap。以前幹過這事,不過因為一般裝系統時候會設,所以這功能基本用不到,漸漸也就忘了。今天又查了一下,記錄在此備忘。   先建立一個固定大小的檔案 sudo dd if

c++ 容量設定容器的長度(shrink_to_fit)

  #include <iostream> #include <vector> using namespace std; int main () { vector<int> myvector (25); cout << "1.

fastjson序列化Null設定空字串""等問題

fastjson序列化將Null設定為空字串""等問題 Spring Boot使用FastJson解析JSON資料的方法 Spring Boot預設使用json格式從後臺返回資料給前臺,當返回的String型別或者List<>型別資料為null時,我們希望返回的是""

Windows安裝Redis並設定開機啟動

Windows安裝Redis並設定為開機啟動 一、下載Redis(這裡我選擇64位) github下載地址:https://github.com/MicrosoftArchive/redis/releases 二、安裝(解壓)和啟動 redis不用安裝,直接解壓即可,在Do

Tomcat設定服務的方法

第一步:使用cmd命令進入到你的tomcat檔案下的bin目錄 第二步:輸入service install tomcat7Test tomcat7Test是服務名,可以隨便取值,預設為tomcat7,可以看到服務已經成功安裝,接下來取服務裡面 看下有沒有該服務

Unite for mac 2.0 破解版 免啟用 — 網站轉換本地Mac應用程式

軟體介紹 Unite for mac是Mac系統上一款將網站轉換為本地應用程式的工具,可以讓使用者快速、輕鬆地把網站變成macOS上功能齊全的本地應用程式,使用革命性的Unite瀏覽器作為後臺,每個Unite應用程式都有自己的瀏覽器,功能齊全並且體積非常的小。 因為轉換後的Unite

如何配置Linux的服務設定自動啟動或崩潰重新啟動

介紹 在本教程中,自動啟動 Linux 服務,我們將退後一步,更詳細地解釋 init 程序。 你應該很好地瞭解它們如何控制守護程序的啟動行為。 在第一部分本系列教程我們分享使用 MySQL 的如何崩潰或重啟後啟用的 Linux 服務自動啟動一些實際的例子。 我們看到了如何從三個不同的初始化方式

BeyondCompare設定TortoiseSVN的擴充套件比較工具

1)點選滑鼠右鍵 -> 點選TortoiseSVN -> Settings,如下圖:    2)選擇Diff Viewer - > 選擇External(並配置好引數),具體如下圖:    3) 選擇Merge Tool -

使Settings中的app設定Disabled

1、檔案路徑:alps/packages/apps/Settings/src/com/android/settings/applications/InstalledAppDetailsalps/packages/apps/Settings/src/com/android/settings/a