Android学习
土豆洋芋山药蛋
理性的生存,诗意的栖居。
展开
-
为什么Android无法设置无标题栏?
首先我用的是Android Studio开发,但几乎试过了所有的方法,都无法设置无标题栏,最后改了一下style才解决要在parent的值里面要加Base.·····然后问题就解决了,这样所有的标题栏就没有了。原创 2017-11-13 12:55:11 · 421 阅读 · 0 评论 -
Android使用Http协议访问网络——HttpConnection
套路篇使用HttpConnection访问网络一般有如下的套路:1.获取到HttpConnection的实例,new出一个URL对象,并传入目标的网址,然后调用一下openConnection()方法。1 HttpURLConnection connection=null;2 URL url=new URL("http://www.baidu.com");3 connect原创 2017-11-13 12:54:44 · 486 阅读 · 0 评论 -
Android常见问题——找不到HttpClient和okHttp的包
今天再用Android Studio进行网络编程的时候遇到了一个问题,就是怎么也找不到HttpClient的包,上网搜了一下也没什么结果,但最后偶然解决问题,下面总结了一下方法:首先打开File->Project Structure,然后到Modules选中你要导入包的moudle然后导入上图中的最下面的两个包(第一个为okHttp的包,第二个是HttpClient的包)就可以了原创 2017-11-13 12:54:46 · 3325 阅读 · 0 评论 -
Android常见问题——Genymotion无法启动问题
在官网下载了Genymotion和VirturalBox的合集安装之后启动模拟器的时候发现启动不了(默认下载,啥都没干),在网上找了一些方法,也没有解决,最后偶然看到一种方法才解决的,先看一下具体的问题吧:然后我只干了两件事:1.给软件管理员权限(属性->兼容性->默认管理员权限)2.将VirturalBox中网络设置中混杂模式改为全部允许然后就解决了,我也有些懵逼呢,原创 2017-11-13 12:54:49 · 530 阅读 · 0 评论 -
Android使用HTTP协议访问网络——HttpClient
套路篇1.HttpClient是一个接口,因此无法创建它的实例,通常情况下都会创建一个DefaultHttpClient的实例HttpClient httpClient=new DefaultHttpClient();2.如果想要发起一条GET请求,就创建一个HttpGet对象,并传入目标网络的对象,然后调用HtttpClient中的excute()方法:HttpGet原创 2017-11-13 12:54:54 · 530 阅读 · 0 评论 -
OkHttp使用Get和Post访问服务器的工具类(一)
首先来简单介绍一下okttp框架,类似于HttpUrlConnection,Android6.0以后,废弃了Apache Http Client,只有HttpUrlConnection和OkHttp了,相对而言,OkHttp越来越受到开发者的喜爱,那么它的优势在哪呢?1,支持SPDY,共享同一个Socket来处理同一个服务器的所有请求2,如果SPDY不可用,则通过连接池来减少请求延时3,无缝的原创 2017-11-13 12:55:06 · 460 阅读 · 0 评论 -
在Fragment中加一个嵌套了ListView的ScrollView(一)
首先介绍一下这个程序的功能:1.顶部有两个可以切换Fragment的Button2.在其中一个Fragment中里有个ScrollView,ScrollView中有ViewFlipper,ListView。(另一个Fragment中就随意了) 随着listView的滚动,ViewFlipper中的内容也会滚动。3.两个布局(主布局,一个Fragment的布局(另一个没写,其实都一样原创 2017-11-13 12:55:15 · 654 阅读 · 0 评论 -
ScrollView中嵌套ExpandableListView
为了让SrollView中嵌套ExpandableListView,我们就得改ListView的高度,所以写一个类继承于ExpandableListview:import android.content.Context;import android.util.AttributeSet;import android.widget.ExpandableListView;/*原创 2017-11-13 12:55:20 · 1710 阅读 · 0 评论 -
HttpUrlConnection使用Get和Post访问服务器的工具类(一)
首先我们有一个返回响应的接口HttpCallBackListenerpublic interface HttpCallbackListener { void onFinish(String response); void onError(Exception e);}然后就是工具类的主体了import android.util.Log;原创 2017-11-13 12:55:03 · 443 阅读 · 0 评论 -
Android MVC,MVP,MVVM模式入门——重构登陆注册功能
一 MVC模式:M:model,业务逻辑V:view,对应布局文件C:Controllor,对应Activity项目框架: 代码部分: layout文件(适用于MVC和MVP两个Demo):xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.原创 2017-11-13 12:55:25 · 884 阅读 · 0 评论