- 博客(331)
- 资源 (16)
- 收藏
- 关注
原创 《Android 应用 之路》 MPAndroidChart~ScatterChart
简介MPAndroidChart是PhilJay大神给Android开发者带来的福利。MPAndroidChart是一个功能强大并且使用灵活的图表开源库,支持Android和IOS两种,这里我们暂时只关注Android版本。Wikihttps://github.com/PhilJay/MPAndroidChart/wikiJavadochttps://jitpack.io/com/github/Ph
2016-09-09 19:19:30 3171
原创 《Android 基础(十九)》 CoordinatorLayout
CoordinatorLayoutAppBarLayoutCollapsingToolbarLayout
2016-08-13 21:35:43 785
原创 《Android 基础(十八)》 XLIFF
XLIFF ,XML Localization Interchange File Format,XML本地化数据交换格式。
2016-08-03 21:42:35 744
转载 《Android开源库 ~ 1》 GitHub Android Libraries Top 100 简介
GitHub Android Libraries Top 100
2016-07-07 06:48:05 1272
原创 《Android 基础(十)》FloatingActionButton
介绍 Source Code中的介绍如下: Floating action buttons are used for a special type of promoted action. They are distinguished by a circled icon floating above the UI and have special motion behaviors
2016-07-02 07:22:40 1023
原创 《Android 基础(九)》 Ndk配置与Demo
介绍 The NDK is a toolset that allows you to implement parts of your app using native-code languages such as C and C++. For certain types of apps, this can be helpful so you can reuse existing code lib
2016-06-28 20:45:09 921
原创 Android Studio 小技巧(1):如何导入AAR文件
1. 导入AAR/JAR包2. 快速添加Material Design Drawable
2016-06-24 23:56:19 1306
原创 《Android 基础(七)》 DrawerLayout and NavigationView
介绍 DrawerLayout是Support Library包中实现了侧滑菜单效果的控件 android.support.v4.widget.DrawerLayout NavigationView是一个导航菜单框架,使用menu资源填充数据 常用来配合DrawerLayout使用基本使用DrawerLayout布局文件<android.support.v4.widget
2016-06-24 22:36:44 1250
原创 《Android 基础(六)》 ActionBar
介绍 Action Bar是一种新増的导航栏功能,在Android 3.0之后加入到系统的API当中,它标识了用户当前操作界面的位置,并提供了额外的用户动作、界面导航等功能。使用ActionBar的好处是,它可以给提供一种全局统一的UI界面,使得用户在使用任何一款软件时都懂得该如何操作,并且ActionBar还可以自动适应各种不同大小的屏幕。下面是一张使用ActionBar的界面截图:
2016-06-23 00:22:59 5272
原创 《Android 基础(五)》MVVM
介绍 MVVM,Model-View-ViewModel,与上次讲的MVP模式比较的类似,MVP中需要大量的接口文件,而MVVM模式下,View和ViewModel直接关联,使用上比较方便,简化了代码,大致的结构图如下: 可以看待View和ViewModel是双向的交互,这一点很关键DataBindingData Binding Library是Google推出的,可以说
2016-06-05 11:37:14 879
原创 《Android 基础(四)》 RecyclerView
介绍 RecyclerView是ListView的豪华增强版。它主要包含以下几处新的特性,如ViewHolder,ItemDecorator,LayoutManager,SmothScroller以及增加或删除item时item动画等。官方推荐我们采用RecyclerView来取代ListView。相对优势ViewHolder ListView需要自己实现ViewHolder来提高性能,或
2016-06-04 12:36:40 2246 1
原创 《Android 基础(三)》 MVP模式
前言MVP,这里指的并不是篮球比赛中的MVP(最有价值球员),而是一种代码框架和设计思想,它是由MVC演变而来的。 MVP模式(Model-View-Presenter) 是MVC模式的一个衍生。主要目的是为了解耦,使项目易于维护。 Model 是业务逻辑和实体模型 View 是包含Presenter的引用。所要做的就是当有交互时,调用Presenter里的对应方法。通常会通过Activit
2016-05-31 20:53:45 844
原创 《Android 基础(二)》 BroadcastReceiver
介绍BroadcastReceiver:广播接收者,很形象,广播发送,类比生活中的广播,有能力听得到的都可以介绍到这个信息,然后在大脑中反映。对应到Android中就是SendBroadcast和onReceive。 广播之间信息的传递是通过Intent对象来传递的,Intent调用分为显示调用的隐式调用两种。使用方法1 . 广播接收者public class MyReceiver extends
2016-05-25 00:03:13 761
原创 《Android 基础(一)》 Service
介绍Service(服务)是一个没有用户界面的在后台运行执行耗时操作的应用组件。其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运行。另外,一个组件能够绑定到一个service与之交互(IPC机制),例如,一个service可能会处理网络操作,播放音乐,操作文件I/O或者与内容提供者(content provider)交互,所有这些活动都是在后台进行。
2016-05-22 20:42:20 817
原创 《Android 应用 之路》 天气预报(五)
前言写了上一篇文章,讲了下这个实现天气预报的使用内容,现在又到了看代码的时候,主要还是贴代码,然后添加足够的注释。聚合数据SDK配置将juhe_sdk_v_X_X.jar以及armeabi文件夹(内包含libJuheSDK_v_X_X.so)添加到工程中libs文件夹下打开Moudle setting -> app -> Dependencies,添加juhe_sdk_v_X_X.jar,在A
2016-05-17 23:35:45 1190
原创 《Android 应用 之路》 天气预报(四)
前言 第二次尝试完成天气预报应用,与上次不同的是,个人感觉这次的Ui不那么丑陋,整体的实用性和界面效果,用户体验相较上一次有所提升,但是还是有很多地方需要完善。 这次使用到的内容比较丰富,包括聚合数据Sdk,ButterKnife,Gson,fastjson,其实还想用一下volley的,但是聚合数据中已经有对网络请求的处理,就没有深究,顺带的看了下Material Design的内容
2016-05-14 11:45:06 1284
原创 《Android 应用 之路》 聚合数据SDK
聚合数据介绍聚合数据是一个为智能手机开发者,网站站长,移动设备开发人员及图商提供原始数据API服务的综合性云数据平台。包含手机聚合,网站聚合,LBS聚合三部分,其功能类似于Google APIS。【来自百度百科】首页:https://www.juhe.cn/聚合数据SDK这里我们只关注Android SDK,如果有其他的平台需要请查阅对应的内容 https://www.juhe.cn/juh
2016-05-06 22:44:53 2126
原创 《Android 应用 之路》 天气预报(三)
昨天介绍了基本的载入界面,今天介绍下天气信息显示界面的代码基本ListView显示搜索框,查询城市上一篇文章中,载入界面通过showWeatherInfo()方法跳转到天气信息显示界面 private void showWeatherInfo() { Bundle bundle = new Bundle();//bundle用来传递weatherinfolist
2016-05-04 21:55:46 1062
原创 《Android 应用 之路》 天气预报(二)
界面组成载入界面显示界面Activity两个,一个用来显示载入界面,一个用来显示天气信息主要代码如下:public class MyActivity extends Activity { private static final String TAG = "WelcomeActiivty"; private ProgressBar mLoadingBar; //载入进度条
2016-05-03 23:15:21 1191
原创 《Android Framework 之路》多线程
多线程编程JAVA多线程方式 1. 继承Thread线程,实现run方法 2. 实现Runnable接口JAVA单继承性,当我们想将一个已经继承了其他类的子类放到Thread中时,单继承的局限就体现出来了 但是可以实现多个接口,所以第二种方法相对于第一种来说灵活许多 其次,通过 new Thread(Runnable runnable).start() 启动线程的方式,若变量在runna
2016-04-26 23:02:25 921 1
原创 《Android 应用 之路》 天气预报(一)
Android天气预报客户端设计思路欢迎界面,版本号,应用名 + 数据后台加载(所有城市的信息获取)数据加载完成后跳转到显示界面,显示所有查询到的城市的天气信息欢迎界面和天气显示界面分别为单独的ActivityActivity数据传递使用Bundle网络请求采用Google原始的Volley包后台数据请求采用异步AsyncTask的方式以及实时的进度条的更新天气显示界面采用简单的Lis
2016-04-25 23:46:26 931
The Linux Command Line中英文合集.zip
2020-07-20
kotlin-in-chinese.pdf
2020-07-16
等保2.0初级.zip
2020-07-13
PowerDesign12以及PDMReader
2018-10-30
RecyclerView Demo
2016-06-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人