本篇旨在记录aar包的使用步骤(关于aar的打包方法,如果有人需要的话我侯敏敏再补一篇):
【arr打包方法:基本思路:在Android Studio中选择file-New Module-Android Project Module,之后把想要的layout、drawable放进去,build,在output目录中会生成aar子目录,找找就能看到文件】
【有好几种使用方法,这里介绍直接本地引用的办法】
1.将aar文件拷贝到你的工程的libs目录(与你的build.gradle同根目录的libs目录)
2.将下面的代码添加到你的project-level的build.gradle 文件的repositories属性中
flatDir {
dirs 'libs'
}
如:
allprojects {
repositories {
jcenter()
// marven()
flatDir {
dirs 'libs'
}
}
}
3.在Manifest中添加权限:
<uses-permission android:name="android.permission.INTERNET" />
<!--google plus permission-->
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
4.为你的app注册facebook的ApplicationId,方法不详述了,可以参考之前的一篇,注册成功后将其添加至manifest:
<!-- facebook appId -->
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
当然,还有google service version:
<!--google plus-->
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
5.还要在manifest中添加Facebook Activity:
<!-- for facebook login -->
<activity
android:name="com.facebook.FacebookActivity"
android:configChanges="keyboard|keyboardHidden|screenLayout|screenSize|orientation"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent.NoTitleBar" />
基本的必须的几个步骤就有了。
等项目告一段路了,再把API传到github吧,明天还要做UI图~~
转载署源-By-KyleCe: http://blog.youkuaiyun.com/KyleCeshen/article/details/50334295