[英]android add license for 3rd party library
I'm creating a new app using Android studio, and I used 3rd party library as in jar
file. 我正在使用Android Studio创建一个新应用,并且我在
jar
文件中使用了3rd party库。
I know I need to add license for library, but I don't know how to do that. 我知道我需要为库添加许可证,但是我不知道该怎么做。
My questions 我的问题
Here I suggest you to show License first time after installation of app. 在这里,我建议您在安装应用程序后第一次显示许可证。
Put 放
liesence.txt
liesence.txt
file in your 档案在
assets folder
资产文件夹
Read this file using following code: 使用以下代码读取此文件:
String message = "";
try{
AssetManager am = getApplicationContext().getAssets();
InputStream is = am.open("licence.txt");
InputStreamReader inputStreamReader = new InputStreamReader(is, "UTF-8");
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String receiveString = "";
StringBuilder stringBuilder = new StringBuilder();
while ( (receiveString = bufferedReader.readLine()) != null ) {
if(receiveString.equals("")){
stringBuilder.append(System.getProperty("line.separator"));
}else{
stringBuilder.append(receiveString);
}
}
is.close();
message = stringBuilder.toString();
} catch (IOException e) {e.printStackTrace();}
And then show this message in AlertDialog
然后在
AlertDialog
显示此消息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.