Adroid
平凡的L同学
个人感兴趣的方向:云计算网络,SDN,网络操作系统,量子通信,机器学习,欢迎讨论。
展开
-
LayoutInflater中inflate方法的简单使用
有三种方法可以获取layoutinflater的实例:LayoutInflater layout=this.getLayoutInflater();//method1LayoutInflater layout=LayoutInflater.from(this);//mrthod2this.getSystemService(this.LAYOUT_INFLATER_SERVICE);//me原创 2016-07-15 10:09:49 · 2492 阅读 · 0 评论 -
对于接口回调的简单理解
接口回调在实际的应用中可以说是无处不在的,比方说你向服务器请求一个数据,请求结束的时候你需要在界面上进行一个显示,当然你可以选择一直等待,但是这样做效率实在是太低,并如果你在android 的Activity中等待的话很有可能会导致程序崩溃。这时候你就需要接口回调了。下面就来简单介绍一下接口回调的简单概念,构成接口回调有以下的几个要素:整个机制构成三要素就是:我(客户端),你(服务原创 2016-12-30 20:19:41 · 3209 阅读 · 1 评论 -
android单元测试
首先,在需要测试的接口上点击GOTO->Test勾选所有需要测试的方法然后创建一个UserApi userApi;对象 @Before public void setUp() throws Exception { Retrofit retrofit = new Retrofit.Builder().baseUrl("http://127.原创 2017-01-06 22:03:25 · 435 阅读 · 0 评论 -
Android Studio 引入Lambda表达式
依次点击 【File】【Other Settings】【Default Project Structure】确保当前项目使用的JDK版本是1.8。 打开项目(Project)的build.gradle,在dependencies节点添加classpath 'me.tatarka:gradle-retrolambda:3.2.0' 打开项目(Module)的转载 2016-12-06 15:39:05 · 561 阅读 · 0 评论 -
Android注解式绑定控件
Android开发中,有一个让人又爱又恨的方法叫findViewById(int);我想如果你是一民Android开发者,必然知道这个方法,为什么说findViewById(int);让人又爱又恨呢?想必大家也是很有感触。写一个布局,用Java代码写和用xml文件写,完成速度完全是无法比拟的。xml布局太方便了。同样的,想获取一个控件的对象,如果你是使用的xml布局文件写的布局,那转载 2016-12-02 13:06:16 · 1947 阅读 · 0 评论 -
基于蓝牙和baidu地图的一个轨迹显示APP
最近帮别人做了一个简单的APP,主要的功能就是显示一个物体的路径,这个物体上自带了GPS和蓝牙,会不断将自己的位置信息通过蓝牙发送到我们的手机端,然后在手机端进行一个显示。我们的界面上有两个按钮,一个是用来开关蓝牙的,一个用来收索周围的蓝牙设备。but_On_Off.setOnClickListener(new View.OnClickListener() {//打开蓝牙的按钮原创 2016-10-25 12:33:25 · 2216 阅读 · 17 评论 -
自定义View笔记
这里参考了洪洋大神博客中的许多内容,主要是用于学习自定义View的一个阶段性的总结。使用自定义View的时候主要有以下的步骤:1.定义这个View中需要使用到的属性。2.在View中的构造方法中获得我们的属性3.重写OnMesure方法4.重写OnDraw方法首先我们定义一个属性文件存放在在res/values/attr.xml这个路径下面。原创 2016-11-07 10:17:17 · 498 阅读 · 0 评论 -
ListView中getView的原理+如何在ListView中放置多个item
原文地址:http://www.cnblogs.com/xiaowenji/archive/2010/12/08/1900579.htmlListView 和 Adapter 的基础工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示如果我们有上亿个项目要显示怎么办?为每个项目创建一转载 2016-09-07 10:28:10 · 416 阅读 · 0 评论 -
在有序广播中添加自定义权限
首先我们要在AndroidManifest.xml中自定义一个权限,格式参考系统自带的权限,android.permission.XXXXX,只要是xxx.peimission.XXXXXX就行,如果不按照这个格式,那么这个权限可能没法使用。<manifest xmlns:android="http://schemas.android.com/apk/res/android" pac原创 2016-08-25 11:22:02 · 882 阅读 · 0 评论 -
AS下Baidu Push的使用
1.首先我们需要注册一个baidu开发者账号,获取app的key值,这个比较简单,这里不做详细的叙述了。2.下载官网提供给我们的SDK,在IDE的目录下面新建一个jniLibs目录,将sdk中的.so文件拷贝到这个目录下面。3.然后把sdk下面的jar包放到libs目录下面,项目具体的结构如下图所示。4.单单把jar包导入到项目下面,是无法使用这个jar包的,所以还需要做下面的原创 2016-09-01 11:31:39 · 1170 阅读 · 0 评论 -
ListView使用方法大总结
1.使用ViewHolderviewHolder一般定义在Adapter的内部,并且将布局中的控件作为成员变量。public class ViewHolderAdapter extends BaseAdapter { private List mData; private LayoutInflater mInflater; @Override public原创 2016-09-07 13:08:12 · 5904 阅读 · 0 评论 -
Android中adb工具的一些简单使用
1.使用adb工具连接android开发板2.安装apk文件3.sqlite数据库操作显示所有的数据库:显示数据库下的所有表:显示表中的所有数据原创 2016-06-23 22:15:45 · 516 阅读 · 0 评论 -
Retrofit2.0以及rxjava
最近接触了Retrofit这个网络框架,下面记录一些Retrofit的简单使用:首先对build.gradle(app)进行一些配置: compile 'com.squareup.okhttp3:okhttp:3.2.0' compile 'com.squareup.retrofit2:retrofit:2.0.0-beta4' compile 'com.square原创 2016-12-31 11:03:30 · 1024 阅读 · 0 评论