随笔分类 - Android 开发学习的经历
全都是自己一个字一个字打出来的,本牛崽的智慧结晶,看了不准喷哈,谢谢了
摘要:AIDL(Android 接口定义语言)与您可能使用过的其他 IDL 类似。 您可以利用它定义客户端与服务使用进程间通信 (IPC) 进行相互通信时都认可的编程接口。 在 Android 上,一个进程通常无法访问另一个进程的内存。 尽管如此,进程需要将其对象分解成操作系统能够识别的原语,并将对象编组
阅读全文
摘要:最近事情比较多,学安卓,四大组件都没搞完,但是一有时间我就抽空出来写的,带着自己远大的目标和理想,奋斗中。。。 这是这次实例的示意图,不过三个人物的功能,这个示意图没画对,普通用户存钱取钱贷款,银行工作人员也能存钱取钱贷款啊,所以后面的人物的功能是含括前面的人物的功能的 我们第一步是写接口,为啥使用
阅读全文
摘要:Service是Android四大组件之一,是一个计算型组件。它在Android开发中扮演着一个重要的角色,虽然他不如Activity那么常见,但是在很多App中都有着实际的应用场景。 Service的运行不依赖于任何用户界面,所以它非常适合用于去执行那些不需要和用户交互但却需要长期运行的任务,如A
阅读全文
摘要:昨天写的是广播接收端的一些操作, 今天学的是广播的发送,上节介绍的标准广播和有序广播指的是发送端发送后,接收端的广播形式。 既然要发送,那就可以自定义发送广播: 把EditText的内容拿出来广播。 新建一个活动,并在AndroidManifest.xml里面注册好,然后调整为主活动 因为牵扯到复用
阅读全文
摘要:广播的概念: 1.实现了不同的程序之间的数据传输与共享,因为只要是和发送广播的action相同的接受者都能接受这个广播。典型的应用就是android自带的短信,电话等等广播,只要我们实现了他们的action的广播,那么我们就能接收他们的数据了,以便做出一些处理。比如说拦截系统短信,拦截骚扰电话等等。
阅读全文
摘要:今天为期一学期的课程终于结束,java项目也上交了。安卓项目也写了,没写博客主要是最近这段时间贼忙。 写安卓项目就写了两周多,然后就是写java项目,写了一周,每天起早贪黑,写不出就茶不思饭不想, 如今终于写的差不多了,虽然还有很多不足,但是我愿意用实际行动去尝试。 尴尬的是第一个安卓项目,把所有的
阅读全文
摘要:BottomNavigationView是相当于一个导航的标签,但是它的形式就是像QQ,微信之类的界面 这三个图标就是BottomNavigationView的体现。 至于写出后怎样绑定这三个界面,就得用Fragment,写这三个页面的布局; 创建的步骤: 1.创建menu文件夹,创建menu文件。
阅读全文
摘要:昨天想写的,但是因为Video的毛病,是真找不出为啥了。百度也没用,学长也不清楚。 百度了那么久,大概得出结论,电脑的视频是不能用它来播放的。。。 。。经过两天的奋斗,我居然搞定了,我的视频终于出来了,但是不是用Video写出来的。 而是用player调用的方法在主活动写的,感觉很别扭,但是能播放(
阅读全文
摘要:明天写吧。。 今天写,然后再写今天的内容,虽然结课了,我们还是得学习,所以如果我学习了一些知识,不出意外每天会持续更新的。 RecyclerView其实是可以完全代替ListView的存在, 但是为啥我们要学ListView,因为我们刚学,我们得从最基本的开始理解Android的精妙之处,就像我们学
阅读全文
摘要:今天的内容主要和一些依赖有关, //Glide依赖implementation 'com.github.bumptech.glide:glide:4.11.0'//Google Design依赖//noinspection GradleCompatibleimplementation 'com.an
阅读全文
摘要:今天讲的其实以前自己用过,就是在网上拿下来的把图片裁剪成圆形的方法,之前的随笔也介绍过的, 用法就是,在布局里写控件或者组件的时候得把从com开始到你写的那个类的所有路径写下来。 至于我们该怎么创建呢?下面会介绍的, 我们为啥要自定义组件呢? 这个就相当于一个模板,相当于一个包装好的模板,比如你写的
阅读全文
摘要:今天补充了会昨天的问题,然后搞半天又出现莫名其妙的问题。 今天讲的是交互,先说html5在Android的调用。 上面的hello world上面的部分都是安卓里的布局 然后按这些布局自动生成代码。 把那些该监听的监听,该调用的调用好, 然后: 这上面三个监听就是那三个按钮, 这几个都是调用js里面
阅读全文
摘要:6-3号改,今天恍然大悟,原来自己创建文件夹创错了,条件有限,网速还是不太好,昨天没听清楚,原来不是建立assets的包,而是建立资源文件夹。 webView的组件创建起来比较简单, <WebView android:id="@+id/web1" android:layout_width="matc
阅读全文
摘要:长话短说,先上代码(今天的代码是有史以来最短的)(今天的课也是有史以来最精简。。。) 然后就是介绍Song是啥,上面的网站应该知道,是网易云的,不过为啥会变成这样,因为这是网易云的API网站 反正就是给我们程序员获取一些关键字的信息的。 在此之前我的界面还不是这样的,右上角的那个光碟形状的按钮,就是
阅读全文
摘要:今天讲的是和HttpURLConnection差不多的OkHttp; 先把网站献上: 官网介绍okhttp的: https://square.github.io/okhttp/ 下载postman的: https://www.postman.com/downloads/ 想要写OkHttp的就得配置
阅读全文
摘要:今天听得有点蒙,因为服务器的问题,这边建立服务器的话,学长用的是Idea建立的Spring之类的方法去搞服务器。 然后就是用Android去给这个服务器发送请求,大致效果还是懂的,就是像网站发送请求,然后登录网站。 我们用http协议访问网络: 它的工作原理特别简单,就是客户端向服务器发出一条 HT
阅读全文
摘要:今天主要是补充昨天的内容,本打算合成一章的,但是毕竟一天一天的内容写习惯了。 就这样继续昨天的,昨天只讲了创建以及增加和查询, 其实用法都差不多,今天学长也是在原有的基础上写的,还顺便融合了SharedPreferences的内容, 今天主要是创建了一个接口来专门写SQLite的增删改查, 然后用一
阅读全文
摘要:SQLite它是相当于嵌入到安卓里的一个小数据库吧, 它也可以使用SQL语句进行数据库的增删改查操作,但是是SQL1992的语句。 然后SQLite也有自己的语句,但是学过SQL的应该都会发现,它比较鸡肋, 首先冗长代码不说,操作还花里胡哨的。 所以我们就是使用数据库语言通用 的SQL语句写就好了。
阅读全文
摘要:过了这么久了,看看自己的园龄都17天了,一直在总结,从未缺席,我还是很开心的,踏踏实实的完成自己能学到的。 今天学习SP SP:全称SharedPreferences,别问我为啥知道,因为打了好多遍了,哈哈,这个东西你可以认为它可以给你的项目存储一些轻量级的数据放到一个文件。 就拿我们今天的例子来说
阅读全文
摘要:今天讲的是ViewPager 这个东西就是 假设你写了Fragment和Fragment1两个界面,用这个控件就可以实现两个界面之间的滑动,而不用Intent去跳转; 注意: 在布局中定义控件的时候, 我们写的是系统自带的,我们写<ViewPager就好,等生成的时候选这个路径就行。 这个应该能看懂
阅读全文

浙公网安备 33010602011771号