在Android Studio下配置小米便签

  • Android studio2022的下载与安装

在官网下载最新安装包Download Android Studio & App Tools - Android Developers。

一般情况下官网下载会比较慢,得开VPN,故推荐使用网盘链接下载与安装,详见Android studio2022安装包下载及安装教程,可根据需要自行选择是否汉化。(注:强烈建议跟着教程配置,不然一旦后期出问题,重装软件会很麻烦)

  • 下载小米便签源代码

下载链接GitHub - richard0305/Notes-master

  • 将源代码转换成gradle项目
  1. 打开Android studio,依次点击File->New->Import Project,

  1. 选择源代码的路径,点击Next

  1. 选择gradle项目的下载路径,点击Next

4、点击Create,创建gradle项目

  • 修改并同步环境配置
  1. 打开已创建的gradle项目

  1. 打开build.gradle文件,将下载源改为谷歌

在下图所示的两个位置分别添加一行代码:google()

  1. 打开app文件夹下的build.gradle文件

删除原文件中的代码,复制粘贴以下代码到原文件中。

apply plugin: 'com.android.application'

android {

useLibrary 'org.apache.http.legacy'

compileSdkVersion 30

buildToolsVersion "31.0.0"

defaultConfig {

applicationId "net.micode.notes"

minSdkVersion 14

//noinspection ExpiredTargetSdkVersion

targetSdkVersion 29

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'

}

}

}

  1. 点击右上角的Sync Now或者try again,将以上修改同步

以下是同步完成后的界面

五、构建项目并替换掉过时的代码

  1. 点击工具栏的绿色锤子,进行构建,会出现以下报错

  1. 替换掉过时的代码

将这段代码注释掉

替换为以下代码

private void showNotification(int tickerId, String content) {

PendingIntent pendingIntent;

if (tickerId != R.string.ticker_success) {

pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext,

NotesPreferenceActivity.class), 0);

} else {

pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext,

NotesListActivity.class), 0);

}

Notification.Builder builder = new Notification.Builder(mContext)

.setAutoCancel(true)

.setContentTitle(mContext.getString(R.string.app_name))

.setContentText(content)

.setContentIntent(pendingIntent)

.setWhen(System.currentTimeMillis())

.setOngoing(true);

Notification notification=builder.getNotification();

mNotifiManager.notify(GTASK_SYNC_NOTIFICATION_ID, notification);

}

  1. 再次点击工具栏的绿色锤子,进行构建,完成后出现如下界面

  • 安装虚拟机
  1. 打开Device Manager, 点击create virtual device,创建虚拟机

  1. 选择虚拟机样式,点击Next

  1. 选择Pie,点击Next

4、给虚拟机命名,点击Finish

  • 运行项目
  1. 选择刚创建的虚拟机,点击运行

  1. 出现如下界面则运行成功

3、虚拟机不用的时候要关机,因为运行虚拟机会加大电脑耗电

七、手机端运行小米便签

打开如下路径的apk文件,即为小米便签的安装包,复制并通过QQ发送到手机端,进行安装,即可在手机端运行小米便签

在Android Studio下配置小米便签相关推荐

  1. Android必知必会-Android Studio下配置和使用Lambda

    什么是Lambda表达式 lambda表达式,它将允许我们将行为传到函数里.在Java 8之前,如果想将行为传入函数,仅有的选择就是匿名类,需要6行代码.而定义行为最重要的那行代码,却混在中间不够突出 ...

  2. androidstudio调试android 源码 jni,在android studio下配置gradle用ndk-build和ndk-gbd编译调试JNI...

    因为要在旧版android在做一些工作.所以做用到了它.目标平台是:android api 10和armv6. 开发环境是:AS 版本2.3.2; SDK版配android 2.3.3(api10); ...

  3. 在Win10以及SDK为33的环境下——小米便签项目的搭建

    文章目录 0. 我的操作系统和开发环境 1. 相关文件下载: 2. import project: 2.1 用import project导入项目 3. make project: 3.1 AS中的命 ...

  4. Android Studio 下使用git -- 个人,本地版本控制

    第一步:下载安装git 下载地址 : https://git-scm.com/downloads 第二步:Android Studio 下配置git路径. 配置之后,Test弹出如下成功的提示即可. ...

  5. android studio .so混淆配置,Android Studio 下混淆 文件配置 有关问题 初探(一)

    Android Studio 下混淆 文件配置 问题 初探(一) 1.参考资料 https://stuff.mit.edu/afs/sipb/project/android/sdk/android-s ...

  6. Android Studio下项目构建的Gradle配置及打包应用变体

    Gradle简介   Gradle是一个自动化构建工具,采用Groovy的Domain Specific Language(领域特定语言)来描述和控制构建逻辑.具有语法简洁.可读性强.配置灵活等特点. ...

  7. Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,

    Android Studio SVN配置忽略文件 1.用Android Studio创建一个项目,会在根目录和Module目录下自动生成.gitignore文件,貌似是Git的配置文件,和SVN没有关 ...

  8. 小米便签开源项目本地环境搭建

    基于Android Studio.和Gradle 的小米便签配置和安装 一.Android Studio的中文社区(官网)下载最新的Android Studio 点击开始传送http://www.an ...

  9. 小米便签维护过程记录——可能出现问题解决方案

    在对小米便签开源代码进行研究和维护及新功能开发的同时,会遇到很多问题,将以本文进行记录总结. 导入项目 若不导入直接Open会导致默认为Project,不为Android. 小米标签菜单栏不显示的问题 ...

最新文章

  1. python的切片和索引是什么_NumPy 切片和索引
  2. RIFF格式声音文件的实现(转)
  3. JavaScript使用技巧精萃
  4. 重磅 | 神策智能运营 2.0 发布!解锁小程序“拉、留、转”新招式
  5. python的就业方向有哪些城市_以就业为目标,Python有哪些方向值得学?
  6. 20155330 2016-2017-2《Java程序设计》课程总结
  7. 一个脚本实现全量增量备份,并推送到远端备份中心服务器
  8. java上传excel文件代码,求java把上传文件的excel表中数据存入数据库中.实现录入的代码?...
  9. String类的对象的方法 格式小结 java 1202
  10. leetcode—— 401. 二进制手表(使用到将数字转换为字符)
  11. 【系统架构设计师】软考高级职称,一次通过,倾尽所有,2016年下半年系统架构设计师考试论文真题(论述软件设计模式技术及应用)
  12. ECS Windows系统使用自带监视器查看IIS并发连接数
  13. for in循环利用下面的属性和方法可以把对象里的所有属性的值都取出来
  14. SQL语句执行效率及分析(轉)
  15. CPM、CPC、CPA、PFP、CPS、CPL、CPR等广告术语是什么意思
  16. 解决每次打开office都提示windows正在配置visio的问题以及office2013闪退问题
  17. 坐标测量机的定位误差和测长不确定度有何区别,如何表示?
  18. 微信小程序聊天功能 WebSocket 实现发送文字,图片,语音以及WebSocket 常见问题解决方案
  19. 今天拿到软件设计师证书
  20. Go语言开发学习笔记(持续更新中)

热门文章

  1. Java根据当前时间生成对于的唯一编号(代码案例)
  2. Java多线程总结(3)— Timer 和 TimerTask深入分析
  3. swagger自动创建接口文档用法
  4. Monthly Expense (二分初级典例)
  5. 2018年的个人总结
  6. LinuxCon 2010 会议日程表发布
  7. 产品思维分享课 | 围绕长视频的社区建设
  8. AiGuild:GameFi的3.0形态
  9. IDA Pro7在Windows上本地调试
  10. tesseract的安装使用及配置问题解决