Android 筆記:讀取配置檔案config.properties
開發中有很多配置需要在配置檔案中設定,這樣讀取也方便,修改也方便。
下面就來說一說在Android中怎麼讀取配置檔案。
配置檔案存放的位置是在/src/main/assets下,這個檔案可以手動建也可以系統自己建,推薦大家手動建。
讀取配置檔案:
/** * @param c * @param s * @return 讀取配置檔案 config.properties */ public static String getPropertiesURL(Context c, String s) { String url = null; Properties properties = new Properties(); try { properties.load(c.getAssets().open("config.properties")); url = properties.getProperty(s); } catch (Exception e) { e.printStackTrace(); } return url;
}
我的配置檔案中放的是ip和埠,所以在onCreate方法中獲取:
int port = Integer.parseInt(MainActivity.getPropertiesURL(this,"sentport"));
String ip = MainActivity.getPropertiesURL(this,"ip");
這樣就完成了獲取配置檔案中值了。
二
把配置檔案放在/massets資料夾下
config: serverUrl=http://192.168.3.108/
操作的工具類:
ProperUtil :
/** * @author Evloution_ * @date 2018/9/29 * @explain 讀取config配置檔案工具類 * 方法一:通過activity中的context攻取setting.properties的FileInputStream * 注意這地方的引數appConfig在eclipse中應該是appConfig.properties才對,但在studio中不用寫字尾 * InputStream in = c.getAssets().open("appConfig.properties"); * 方法二:通過class獲取setting.properties的FileInputStream * InputStream in = PropertiesUtill.class.getResourceAsStream("/assets/ setting.properties ")); */ public class ProperUtil { public static Properties getPropertiesURL(Context c) { Properties urlProps; Properties properties = new Properties(); try { properties.load(c.getAssets().open("config")); } catch (Exception e) { e.printStackTrace(); } urlProps = properties; return urlProps; } }
使用:
Properties proper = ProperUtil.getPropertiesURL(getApplicationContext()); String serviceUrl = proper.getProperty("serverUrl"); // 訪問路徑 String path = serviceUrl + "express/upload";
相關推薦
Android 筆記:讀取配置檔案config.properties
開發中有很多配置需要在配置檔案中設定,這樣讀取也方便,修改也方便。 下面就來說一說在Android中怎麼讀取配置檔案。 配置檔案存放的位置是在/src/main/assets下,這個檔案可以手動建也可以系統自己建,推薦大家手動建。 讀取配置檔案: /** *
讀取配置檔案config.properties的方法
引入的jar包: 這兩個jar包版本是配套的,建議使用maven 使用的jar版本需要與spring整體版本適應 commons-configuration-1.8.jar commons-lang-2.6.jar(commons-configuration的依賴
2、配置檔案config.properties及瀏覽器啟動
配置檔案如下: 瀏覽器啟動選擇: 新建BrowserEngine.java檔案,程式碼如下: package framework;import java.io.FileInputStream;import java.io.IOException;import java.io.InputSt
SpringBoot 之 自定義配置檔案及讀取配置檔案application.properties或yml
讀取核心配置檔案核心配置檔案是指在resources根目錄下的application.properties或application.yml配置檔案,讀取這兩個配置檔案的方法有兩種,都比較簡單。 核心配置檔案application.properties內容如下: server.port=9090 test.m
Tensorflow學習筆記:讀取二進位制檔案、讀寫TFRecord檔案
#影象基本知識 OpenCV已經學過 #圖片操作目的: 增加圖片資料的統一性:大小與格式統一 縮小圖片資料量,防止增加開銷 #圖片操作:放大或縮小
筆記:redis配置檔案
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001
動態讀取配置檔案 config
動態讀取config配置檔案, 否則配置檔案修改之後不能讀取更新部分報錯, try {InputStream in =new FileInputStream("ip.config");//這裡配置檔案地址寫成全路徑就會報錯,應該只寫檔名 p.load(in);
Android Studio怎麼構建配置檔案(config.gradle)
1、新建config.gradle 在android studio的根專案中新建config.gradle檔案(和settings.gradble同目錄) 開始寫想要的資訊 ext { a
Java中讀取配置檔案(properties、xml)
1. 利用java.util提供的工具類Properties - 首先我這邊有個file.properties檔案 - 然後去讀取這個檔案
Java讀取配置檔案 xxx.properties 類似這樣的檔案
在實際開發中, 為了專案配置的靈活, 引數設定一般都會放到配置檔案中, 比如: log4j.properties jdbc.properties 等等 這些配置檔案一般情況下, 使用框架, 交給spring載入, 但是如果讓我們自己讀取配置資訊, 該怎麼辦? 有一些時候
java讀取配置檔案( properties 與 xml )
public class Properties{ public static void main(String[] args){ Properties pt = new Properties();//建立一個Properties物件 try { String url = pt.get
Java程式碼中獲取配置檔案(config.properties)中內容的兩種方法
方法千千萬,本人暫時只總結了兩種方法。 (1) config.properties中的內容如圖 在applicationContext.xml中配置 <!-- 引入配置檔案 --> <bean id="configProperties" cl
Spring Cloud學習筆記(十)-配置中心Config元件從GitHub讀取配置檔案
說明:本文僅作為本人學習<<深入理解Spring Cloud與微服務構建>>一書的學習筆記,所有程式碼案例及文字描述均參考該書,不足之處,請留言指正,不勝感激. 一.為什麼要使用Config元件? 我覺得主要有兩點,方便配置統一
java讀取配置檔案.properties資料
util.properties testkey=test123 java_web: import java.util.Properties; import org.springframework.stereotype.Component; /** * 獲取配置檔案資訊
SpringBoot | 第六章:springboot 專案啟動讀取按照順序讀取配置檔案
1.按照順序讀取配置檔案工具類 import java.io.BufferedWriter; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; im
Java 使用Properties讀取配置檔案
Properties類 Properties類,可以儲存持久的屬性,通常用來讀取配置檔案或者屬性檔案,將檔案中的資料讀入properties物件中,之後,可以直接從properties中獲取配置項的值。並且這些配置只需要讀取一次。 配置檔案格式 可以是XML格式,或者ke
java中執行緒讀取配置檔案properties
配置檔案在很多方面可以用到,比如資料庫連線,資料庫工廠方法的呼叫,只要在配置檔案中修改即可,不用修改程式,使用起來還是很方便的。 現在演示一下通過執行緒讀取配置檔案進行反射的一種方法。 在專案中新建一個空白檔案,輸入的內容以下內容: item-dao-factory=com.github.Ven13.c
淺探微服務—springboot(3):配置檔案application.properties
先附上springboot官方文件:springboot官方指南,內容很廣泛,全英文,可以翻譯網頁檢視,慢慢看。。。 預設建立spring-boot專案後,會在resources目錄下生成一個空的application.properties配置檔案,springboot啟動
讀取配置檔案 properties類工具
import java.io.BufferedInputStream; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import
Spring Cloud入門教程-Config Server從github 遠端讀取配置檔案
接上一篇文章,這裡記錄一下Config Server從github 遠端讀取配置檔案。 Spring cloud Config支援從遠端Git倉庫讀取配置檔案,即 Config Server可以不從本地的倉庫讀取,而是從遠端Git倉庫讀取。這