- 博客(36)
- 收藏
- 关注
原创 微信小程序初试
前段时间,微信公布了这样一个重磅炸弹 – 小程序。从没想过,原本作为平台之上的产物向上提升成为平台,因为原本的android应用容量不大,作为小程序这样的存在再次存于微信这样的大体量应用上。文档中介绍的说法是:微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。我还是太年轻了,毕竟是微信,敢想也敢做,不得不说腾讯的野心真是大。原本在他刚出现...
2018-12-25 17:27:07
273
原创 Android自定义控件
自定义控件 近期写了一些,但是都没整理,抓点时间整理出来1. View基本流程:> 1.构造函数:View的初始化> 2.onMeasure:测量View大小> 3.onSizeChanged:确定View大小(这一步并不关键)> 4.onLayout:确定子View布局(自定义View包含子View时有用)> 5.onDraw:实际绘制内容> 6.监听接口:控制View或监听Vie
2016-07-14 21:42:46
555
原创 Android中的网络编程2——Retrofit
单独开一篇详细的讲一下Retrofit,即使依旧是以okhttp为底层,但在我学习的时候,他引导出更多的需要学习的新知识,所以着重介绍一下,也做一个下一部分的开篇。1. Retrofit在第一次接触的时候,傻乎乎的看着官方的文档,完全不明白他到底是怎样的工作方式,这里的第一个障碍就是注解。在java的学习过程中,没有系统的学习过注解的使用,而安卓对注解的使用在今后越来越广泛。所以下一篇会对注解进行
2016-06-29 23:19:15
748
原创 Android中的网络编程
好几天没写了,最近迷上了Material Design下次会写一章,好好说说。不过在学的过程中也发现自己的基础还是不行,沉下心来好好把剩下的基础部分复习一下还是很有必要的。 今天写一个大话题。网络编程 网络部分在之后工作中绝对是必不可少的,之前的JavaWeb部分也提到过servlet,http有get和post两种请求模式。 1. get请求是在发送http请求时直接将携
2016-06-07 11:50:47
595
转载 Github Android 开源库前100名简介
本篇文章转载自GitHub Android Libraries Top 100 简介 排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并不具备任何官方效力, 仅供参考学习, 方便初学者快速了解当前一些流行的 Android 开源库。react-native这个是 Facebook 在 React.
2016-05-16 17:26:52
690
原创 Android基础——四大组件之ContentProvider
终于到最后一个了。ContentProviderXmind 简单介绍一下ContentProvider作为四大组件之一的内容提供者,作用与好处也十分明显,他同一了对外共享数据的访问方式。在另一个应用能够通过ContentProvider对共享出数据的内容提供应用里的数据进行增删改查。 内容提供方创建类继承ContentProvider并覆写其方法:public class TestConten
2016-05-15 23:20:02
434
原创 3.六种单例设计模式,嗯,强行六种
之前在java基础的笔记里有写过部分的单例(单例设计模式概述),这是基础的懒汉式饿汉式,今天写的这个主要也是对这个知识点归纳在拓展。 其实很意外的,想着想着搜着搜着就看到了那么种第一眼就觉得惊艳的单例,这次着重介绍一下。先来小菜:饿汉式class Singleton{ private static Singleton s = new Singleton(); private h
2016-05-14 22:55:20
344
原创 Android基础——四大组件Service
Service1.Xmind2.创建服务流程使用startService启动Serviceprotected void onCreate(Bundle savedInstanceState){ super.onCreate(saveInstanceState); Intent service = new Intent(); service.setClass(this, My
2016-05-14 22:48:05
339
原创 Android基础——四大组件之BroadcastReceiver
按照顺序来,第二个是广播接收者BroadcastReceiver.BroadcastReceiver1.Xmind2. 注册方式 这些还是有必要具体讲一讲的静态注册 AndroidManifest.xml:<receiverandroid:name="blog.broadcastReciver.01Test"><intent-filter><action android:name="
2016-05-14 01:03:49
402
原创 Android基础——四大组件之Activity
这几天会优先整理出四大组件的部分,之后再写其他的。先从Activity开始ActivityXmind 先扯点别的推荐一个火狐浏览器,用来看AndroidAPI文档,开发必备。首先,API文档在SDK里:D:\SDK\docs\index.html 用火狐浏览器打开,火狐浏览器设置为脱机工作,这样就能够在里面搜索你想要的API了: 点击第一条,android.app.Activity,查看其A
2016-05-12 23:46:27
605
原创 Android基础——3.布局&Logcat
我会一直使用容易被理解的方式表述要描述的事物,在认知的过程中,特别是初期,难以理解主要也是因为对于某个概念太过抽象,我也会多做一些具像化的对比加深理解。 多的东西不写了,一些关于代码的教程搜一搜太多了,推荐郭霖大神的书《第一行代码》,还有他的博客1. 布局 今天的有张Xmind从昨天的Android studio介绍来说,他的Android面板的文件夹下,一般是我们在开发
2016-05-12 16:40:31
384
原创 Android基础——2.Android Studio
昨天整理了一些概念性的东西,今天补充一些昨天的内容再介绍一下Android Studio。ADT就不总结了,懂一些就够了,之后用的很少了。 Stormzhang的博客 在这里学习了很多。昨天的做一些补充:DVM: 1. DVM是Google为了解决与Oracle之间关于Java相关的专利和授权的纠纷才开发的,不过即使到现在,Google与Oracle之间的矛盾依旧没有解
2016-05-12 01:25:24
365
原创 Android基础——1.系统架构&SDK目录
距离上一次写都已经十多天了,这几天病了一下,好好的五一在医院度过的 T.T ~ 不过这些也是之前做的整理,现在发不上来也是再一次做一个复习和总结。现在继续补上。本来不想写这些基础中的基础,但是想想这些内容虽然用不到,但需要做这样的了解和学习,也是概念性的居多,理解至上。不过还是不多说,就讲两个部分吧。一。系统架构这次的没有Xmind,不过还是有张图 这张图是在不懂的时候画的,自
2016-05-11 00:31:12
1719
原创 tomcat与http协议,servlet整合
立个flag,之后都用markdown写了!第一次不会用,写的太难看,但是上一篇写的那叫一个美。 回到主题,写博客是为了复习,这几天简单的对web部分学习了一下。整理了一些,先把这些已经整理的发出来吧。1. Tomcat 依旧老规矩 Xmind : 作为一个服务器,tomcat主要学习的是使用,而使用间就需要包含与其进行交互的工程项目。
2016-04-25 00:10:42
2134
原创 MySQL和JDBC
这几天看了一些JAVAWeb部分的知识,算是一点扩充,做了一些整理,不过还没完,先上传部分吧,先是JDBC这部分,关于之后需要掌握的服务端的知识,MySql,JDBC还是很重要的。1. MySQL老规矩,依旧是从Xmind开始: 虽然只是概括,不过挺具体的了,概述一部分,之后就是从数据库的三个层级进行增删改查操作的描述了。 这里主要介绍的MySQL数据库,android部
2016-04-24 22:28:38
508
转载 2.为什么在写了equals方法之后还要写hashcode方法
原本想自己写,但是看了这篇博客之后发现我还是太嫩了。链接1.首先说建议的情况: 比如你的对象想放到Set集合或者是想作为Map的key时(非散列的Set和Map,例如TreeSet,TreeMap等),那么你必须重写equals()方法,这样才能保证唯一性。当然,在这种情况下,你不想重写hashCode()方法,也没有错。但是,对于良好的编程风格而言,你应该在重写equals()方法
2016-04-17 22:35:32
1215
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人