DroidPlugin初體驗及相關問題

2021-08-17 20:25:24 字數 1184 閱讀 3974

因為專案需要使用到了droidplugin,就簡單記一下使用和遇到的問題。

一、droidplugin使用

官方文件的使用方法:

1、 將droidplugin作為第三方庫匯入工程。

2、androidmanifest.xml中使用外掛程式的

:                          android:icon="@drawable/ic_launcher"

3、 如果你使用自定義的

,那麼你需要在自定義的oncreateattachbasecontext方法中新增如下**:

@override
public void oncreate()
@override
protected void attachbasecontext(context base)
4、

修改libraries\droidplugin\build.gradle

的defaultconfig

配置中authorityname

的值(建議改為自己的包名

+標識,防止跟其它本外掛程式使用者衝突)

然後呼叫droidplugin提供的安裝函式就可以了。

二、遇到的問題和解決辦法

1、 將droidplugin作為三方庫匯入的時候,由於三方庫使用的sdk版本和project相同,因此需要在project的build.gradle檔案中設定sdk版本。或者直接在droidplugin的build.gradle中設定。而我使用的方法是將自己的專案作為模組直接新建在droid plugin的工程中。

時又載入成功。後面才發現是因為沒有認真讀官方文件,把那兩個新增到了

mainactivity

中去了。後面新增到自己定義的

中就可以了。

3、 除了使用官方提供的那兩種方法,也可以用自己自定義的

去繼承,這樣也能實現目的。

Linode VPS 介紹及初體驗

linode 是一家來自於美國的專注於提供 linux vps 的虛擬伺服器提供商,全部 vps 方案都是採用 xen 虛擬技術架設,linode 名字的含義也就是 linux node 的縮寫。個人對於 linode 嚮往已久,當然並不是手頭急需 vps 伺服器,而是很想體驗一下傳說中 linod...

centos初體驗及相關問題

啟動時,如果提示如下資訊 正在啟動 httpd httpd could not reliably determine the server s fully qualified domain name,using localhost.localdomain for servername 找到如下內容 ...

hive的安裝及初體驗

上傳hive apache hive 1.0.1 bin.tar.gz 解壓tar zxvf apache hive 1.0.1 bin.tar.gz 改名mv apache hive 1.0.1 bin hive cd hive 執行bin hive進入hive 命令列模式,需hadoop集群已配...