基于Android Studio的小米便签App开发环境搭建心得体会

因为在本学期的另一门课程《移动应用开发》中也要使用Android Studio来作为开发环境。所以一开始我们选的就是小米便签这个项目。但在亲手搭建环境的过程中,我还是发现并没有我们设想的那么简单:我起初使用的是较老版本的Android Studio软件。虽然也能正常的使用并搭建环境将程序跑起来,但我发现旧版本还是缺了挺多功能的,所以重新换了新版的as来作为开发环境。

在此之前有了两三次的Android Studio使用经验,加上认真看了老师给的构建参考博客,我的配置过程还算顺利。

File->New->InportProject导入项目后,修改gradle文件并选择适配的JDK版本,不停地按build的报错来进行修改和配置就行了。

调试过程也参考了很多网络资料,在我的不懈努力下,终于build不再报错了

为了适配小米便签,选择模拟器时我选择了API 24,Android 7.0版本的AS自带模拟器(此处的模拟器版本选择其实存在一个失误:在版本过低的模拟器里,只有谷歌的英文输入法,我们无法使用自带的设置功能来调整输入语言,而是需要自行下载搜狗或其他输入法的apk文件导入模拟器中进行安装)

安装模拟器完成后,运行项目,小米便签APP就能在模拟器上跑起来啦!

进行到这步时,我们其实很兴奋,认为终于啃完了一块硬骨头。结果和同学一交流才发现:除了新增便签之外,小米便签APP的其他功能,如调节字号大小、发送便签到桌面等功能都没有呈现出来。

查阅了很多资料,最后才在一篇博客里发现,还需要修改一下styles.xml文件的最后几行代码

修改前:

<style name="NoteActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
        <item name="android:displayOptions" />
        <item name="android:visibility">gone</item>
    </style>

修改后:

<style name="NoteActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
        <!-- <item name="android:displayOptions" />-->
        <item name="android:visibility">visible</item>
    </style>

修改完再编译运行,并进入setting(设置)选项卡里Language and Input(语言和输入法)选项卡并打开,将语言修改为简体中文。

此时再看,模拟器内的语言显示终于变成了中文;小米便签的其他功能也出现了。但是!我们的输入法只有英文。

为了提高小米便签的可用性和满足后续开发需要,我们需要导入中文输入法。正如上文提到的,由于刚开始选择的是不含中文输入法的旧版模拟器,我只能换用API 34新版模拟器

启动新模拟器后按上述设置步骤将系统和应用的默认语言更改为简体中文。此时我们的小米便签环境总算是部署完成了!

  • 9
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要在Android Studio中给小米便签添加密码功能,需要进行以下步骤: 首先,在小米便签的布局文件中添加一个密码输入框和一个确认密码输入框,和一个按钮供用户设置密码。可以使用 EditText 组件来实现密码输入框,使用 Button 组件作为按钮。 然后,在相关的活动(Activity)中,找到对应的密码输入框和确认密码输入框,获取用户输入的密码和确认密码。 接下来,编写代码来验证用户输入的密码和确认密码是否匹配,如果匹配,则将密码保存到 SharedPreferences 中。SharedPreferences 是 Android 提供的轻量级的数据存储方法,可以用来存储简单的键值对数据。 在适当的时机,比如用户登录或进入小米便签时,需要验证用户输入的密码是否匹配保存的密码。可以通过比较用户输入的密码和从 SharedPreferences 中取出的密码来实现。 如果验证匹配成功,则用户可以进入小米便签的功能页面。否则,可以提示用户密码输入错误,并重新输入密码。 此外,为了确保数据的隐私和安全性,可以考虑对密码进行加密处理。Android Studio 提供了一些加密库,比如 AES 加密算法,可以帮助实现加密功能。 最后,需要注意保护好保存密码的 SharedPreferences 文件,避免被未授权的访问。可以通过设置文件权限或者使用加密算法保护数据存储的安全性。 综上所述,以上是在Android Studio中给小米便签添加密码功能的大致步骤和一些相关注意事项。具体实现的细节和代码可以根据具体需求和环境进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值