LinPhone 导入 Android Studio 实现二次开发
步骤
一:下载LinPhone按照正常方法将LinPhone项目导入Android Studio中
- 在app ->build.gradle 中,将项目版本号 修改为你需要的版本
- 在 dependencies 中,将 v4 依赖包修改为 v7
- 可参考最后的附件 app ->build.gradle
二:去除 gcm 依赖
- 1:删除 java -> org.linphone.gcm 下的两个类
- 2:在 AndroidManifest.xml 文件中 将刚才删除的两个类对应的广播注册和服务注册标签删除
广播注册标签为: org.linphone.gcm.GCMReceiver
服务注册标签为: org.linphone.gcm.GCMService
三:修改过时方法
-
- 去除 gcm 依赖后,编译会出现错误,点击错误定位到错误代码,将过时方法注释或删除
-
- 示例如下, 总共会有三处方法需要修改, 其余两处方法修改与示例相同
public static Notification createMessageNotification(Context context, String title, String msg, PendingIntent