2024年安卓最全实例教程五:采用SharedPreferences保存用户偏好设置参数(2),大学生android开发项目实例

最后

那我们该怎么做才能做到年薪60万+呢,对于程序员来说,只有不断学习,不断提升自己的实力。我之前有篇文章提到过,感兴趣的可以看看,到底要学习哪些知识才能达到年薪60万+。

通过职友集数据可以查看,以北京 Android 相关岗位为例,其中 【20k-30k】 薪酬的 Android 工程师,占到了整体从业者的 30.8%!

北京 Android 工程师「工资收入水平 」

今天重点内容是怎么去学,怎么提高自己的技术。

1.合理安排时间

2.找对好的系统的学习资料

3.有老师带,可以随时解决问题

4.有明确的学习路线

当然图中有什么需要补充的或者是需要改善的,可以在评论区写下来,一起交流学习。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

http://www.eoeandroid.com/thread-207439-1-1.html

仿360恶意广告拦截扫描UI效果,有图有源码有真相

http://www.eoeandroid.com/thread-207522-1-1.html


<?xml version="1.0" encoding="utf-8"?>

 

<resources>

 

    <string name="hello">Hello World, MainActivity!</string>

    <string name="app\_name">软件参数设置</string>

    <string name="name">姓名</string>

    <string name="age">年龄</string>

    <string name="save">保存参数</string>

    <string name="success">保存完成</string>

 

</resources>


package cn.itcast.service;

 

import java.util.HashMap;

import java.util.Map;

import android.content.Context; 

import android.content.SharedPreferences; 

import android.content.SharedPreferences.Editor;

 



public class PrefercesService {

 

        private Context context;        

        public PrefercesService(Context context){ 

                this.context = context; 

        }

 



        /\*\* 

         \* 保存参数 

         \* @param name 姓名

         \* @param age 年龄 

         \*/

 

        public void save(String name, Integer age) {

 

                SharedPreferences perferences \= context.getSharedPreferences("itcast", Context.MODE\_PRIVATE); 

                Editor editor \= perferences.edit(); 

                editor.putString("name", name); 

                editor.putInt("age", age); 

                editor.commit();

 

        } 

        

        /\*\* 

         \* 获取各项配置参数 

         \* @return 

         \*/

 

        public Map<String, String> getPreferces(){

 

                Map<String, String> params = new HashMap<String, String>();

                SharedPreferences perferences \= context.getSharedPreferences("itcast", Context.MODE\_PRIVATE);

                params.put("name", perferences.getString("name", null));

                params.put("age", String.valueOf(perferences.getInt("age", 0)));

                return params;

 

        }

 

}

 


package cn.itcast.settings;

 



import java.util.Map;

 



import cn.itcast.service.PrefercesService;

 

import android.app.Activity;

 

import android.os.Bundle;

 

import android.view.View;

 

import android.widget.EditText;

 

import android.widget.Toast;

 



### 结尾

**最后,针对上面谈的内容,给大家推荐一个Android资料,应该对大家有用。**

首先是一个知识清单:(对于现在的Android及移动互联网来说,我们需要掌握的技术)

>泛型原理丶反射原理丶Java虚拟机原理丶线程池原理丶
>注解原理丶注解原理丶序列化
>Activity知识体系(Activity的生命周期丶Activity的任务栈丶Activity的启动模式丶View源码丶Fragment内核相关丶service原理等)
>代码框架结构优化(数据结构丶排序算法丶设计模式)
>APP性能优化(用户体验优化丶适配丶代码调优)
>热修复丶热升级丶Hook技术丶IOC架构设计
>NDK(c编程丶C++丶JNI丶LINUX)
>如何提高开发效率?
>MVC丶MVP丶MVVM
>微信小程序
>Hybrid
>Flutter

![](https://img-blog.csdnimg.cn/img_convert/2d214b1b06beabadf3f7359cd47e1386.webp?x-oss-process=image/format,png)

接下来是资料清单:(**敲黑板!!!**)

* * *

**1.数据结构和算法**

![](https://img-blog.csdnimg.cn/img_convert/28eff5da4f21b65b84affb23755eb0c8.webp?x-oss-process=image/format,png)

**2.设计模式**

![](https://img-blog.csdnimg.cn/img_convert/f18c4e866f7c80db7c96395d14d6f1fb.webp?x-oss-process=image/format,png)

**3.全套体系化高级架构视频**;七大主流技术模块,视频+源码+笔记

![](https://img-blog.csdnimg.cn/img_convert/46cc2b9e4dea981b97a7ded42504bdd6.webp?x-oss-process=image/format,png)

**4.面试专题资料包**(怎么能少了一份全面的面试题总结呢~)

![](https://img-blog.csdnimg.cn/img_convert/72a5ef179a844fda3deaf7c2a018e8a2.webp?x-oss-process=image/format,png)

>不论遇到什么困难,都不应该成为我们放弃的理由!共勉~

如果你看到了这里,觉得文章写得不错就给个赞呗?如果你觉得那里值得改进的,请给我留言。一定会认真查询,修正不足。谢谢。

![](https://img-blog.csdnimg.cn/img_convert/2044cf0c53f18a622f7b6c7b92909926.webp?x-oss-process=image/format,png)




**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化学习资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618156601)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

img-mH6mcFr5-1715757612784)]




**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化学习资料的朋友,可以戳这里获取](https://bbs.csdn.net/topics/618156601)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值