笔记
源代码z
这个作者很懒,什么都没留下…
展开
-
HttpURLConnection
请求头(get,post) 响应头(200 成功)–content-type(jpeg)mime—-content-length———服务端开发人员给我们的 响应正文—流文件post 请求正文(提交给服务器的数据(流)) post请求 请求头多了两个数据content-type(jpeg)mime—-content-length,也是需要我们写给服务端开发人员GET请求package com原创 2016-06-12 21:35:03 · 233 阅读 · 0 评论 -
svn的使用
服务器端 安装好后,首先先建立一个仓库 出现两个选项,选第一个,常规创建 然后输入创库名字 然后选择创建空的仓库 然后选择配置权限,第一个几乎不用,第二个是所有人都有读写权限,第三个是选择用户设置权限。 然后仓库就建立好了,接来是客户端的使用。1.跟服务端建立关联 在项目文件夹内右键 svn checkout ,然后要输入项目url地址,在服务端仓库右键,所以任务里,可以复原创 2016-08-28 14:29:22 · 375 阅读 · 0 评论 -
计算机原理
所以源程序都是由0和1组成的位序列(bit),8位组成一个字节,每个字节表示文本中的字符(一个英文字母,编码的不同汉字字符所对应的字节数也不同),现在一般都用ascii编码来表示文本字符,每个字节对应一个数值,而这个数值又对应着一个字符。Gcc编译器翻译源程序为一个可执行目标文件 ,这个过程分为四步: - 预处理(cpp) - 根据以字符“#”开头的的命令,修改源程序。比如hello.c中的原创 2016-08-18 10:53:08 · 349 阅读 · 0 评论 -
面试笔记
android五大布局: LinearLayout,RelativeLayout,TableLayout,FrameLayout,AbsoluteLayout.android 屏幕适配: 1 基本概念:屏幕大小 :物理屏幕的大小,看屏幕的对角线。 分辨率(px) :实际上是像素的总和。1280*720 dpi :密度。(每英寸所展示的像素) px = dp*(dpi/160)原创 2016-08-18 15:38:12 · 186 阅读 · 0 评论 -
软键盘的关闭与打开
如果打开 想要关闭InputMethodManager mInputMethodManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);mInputMethodManager.hideSoftInputFromWindow(this.getCurrentFocus().getWindowToken(), 0原创 2016-09-09 12:38:28 · 308 阅读 · 0 评论 -
jni的c学习
java 启动c一定要通过jni 但是c启动java并不一定通过jni c可以执行windows指令,windows再启动java程序 # include<stdio.h>//相当于java导包 # include<stdlib.h> main(){ printf("hello"); system("java Test");}java有8种数据类型: int,byte,ch原创 2016-08-12 22:32:00 · 193 阅读 · 0 评论 -
PagerSlidingTabStrip 标题添加小图标
String html = “”; ImageGetter imgGetter = new ImageGetter() { @Override public Drawable getDrawable(String source) { // TODO Auto-generated method stub原创 2016-09-18 16:09:19 · 1297 阅读 · 0 评论 -
fragemt切换
/**currentFragment 设置默认fragemt时赋值 * 使用show() hide()切换页面 显示fragment */ private void showFragment(Fragment fg) { FragmentManager manager = getSupportFragmentManager(); Fragm原创 2016-09-18 22:54:27 · 400 阅读 · 0 评论 -
框架的使用
Gson框架:(javabean 对象)TestEntity entity =gson.fromJson( jsonString ,TestEntity.class );实体类对应json数据的键,这样就会把值传给实体。xUtils框架(网络请求,图片加载,事件注解): post,get 请求:@SuppressWarnings("unused")public void getJson(Cont原创 2016-09-14 17:12:38 · 1158 阅读 · 0 评论 -
aotulayout适配可能会遇到的问题
、、、、、、、、、、、、、、、、、、、、、、、、、ListView、RecyclerView类的Item的适配sample中包含ListView、RecyclerView例子,具体查看sample对于ListView对于ListView这类控件的item,默认根局部写“px”进行适配是无效的,因为外层非AutoXXXLayout,而是ListView。但是,原创 2016-12-11 13:55:24 · 326 阅读 · 0 评论 -
自定义Dialog
自定义Dialog有时候自带的各种方法并不能满足我们的Dialog的设计需求,这时候我们可以自己写一个 xml 设计符合需求的Dialog。(仅为设计Dialog的Message部分,并不是Dialog整体)1.创建一个名为dialog的XML2.创建View对象与XML关联LayoutInflater inflater = getLayoutInflater(原创 2016-11-22 12:10:13 · 217 阅读 · 0 评论 -
去掉listview点击背景,及item点击事件被抢
android:listSelector="@android:color/transparent"原创 2016-11-11 16:29:32 · 435 阅读 · 0 评论 -
json的生成与解析
JSONArray jsonMembers = new JSONArray(); //这个是大括号[] JSONObject member1 = new JSONObject(); //这个是中括号{} member1.put("loginname", "zhangfan"); member1.put("password", "userpass");原创 2016-11-25 15:01:23 · 217 阅读 · 0 评论 -
scorll嵌套listview,显示不全
public class ListViewForScrollView extends ListView { public ListViewForScrollView(Context context) { super(context); } public ListViewForScrollView(Context context, At转载 2016-11-27 16:00:41 · 213 阅读 · 0 评论 -
设计模式
/** * 内部类单列模式 */public class A { private A(){}; private static class B{ public static A a = new A(); } private static A getInstante(){ return B.a; }}//------原创 2016-12-16 20:50:09 · 244 阅读 · 0 评论 -
获取照相后图片的地址
if (requestCode == REQUEST_CODE_CAMERA) {if (data != null) {Uri uri = data.getData();Cursor cursor = this.getContentResolver().query(uri, null,null, null, null);if (cursor.moveToFirst()) {原创 2016-12-28 13:07:17 · 311 阅读 · 0 评论 -
webview加载html 及显示效果
desc_web.loadData(goodsDetailsEntity.getGood().getDesc(), "text/html; charset=UTF-8", null);原创 2016-12-07 11:15:49 · 1153 阅读 · 0 评论 -
contentprovider
android中多个应用程序间 数据的共享 当应用希望提供数据时就用 contentprovider,其它应用通过contentresolver进行增删改查操作 一旦应用使用contentprovider ,不论应用是否启动,别的应用都可以对其数据进行操作contentprovcider是以uri的形式对外提供数据的,别的应用可通过contentresolver根据uri去访问指定数据首先 创原创 2016-08-02 11:17:45 · 237 阅读 · 0 评论 -
activity启动模式
**Activity的启动模式:(面试注意)Activity有四种启动模式:standard、singleTop、singleTask、singleInstance。可以在AndroidManifest.xml中activity标签的属性android:launchMode中设置该activity的加载模式。standard模式:默认的模式,以这种模式加载时,每当启动一个新的活动,必定会构造一个新的原创 2016-08-02 10:13:42 · 207 阅读 · 0 评论 -
httpclient
package com.itheima.httpclient;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.net.HttpURLConnection;import java.net.URLEncoder;import原创 2016-06-12 21:42:12 · 163 阅读 · 0 评论 -
调用系统级别权限(比如修改时间)
可以在android系统源码……\android_project\build\target\product\security中找到media.pk8、media.x509.pem、platform.pk8、platform.x509.pem、shared.pk8、shared.x509.pem、testkey.pk8、testkey.x509.pem等签名文件,对应不同的权限。比如platform.原创 2016-07-22 16:13:11 · 340 阅读 · 0 评论 -
多线程下载断点续传
package com.itheima.multithreaddownload;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.InputStreamReader;import java.io.原创 2016-06-14 19:30:35 · 165 阅读 · 0 评论 -
Xutils工具的使用
多线程下载断点续传package com.itheima.xutils;import java.io.File;import com.lidroid.xutils.HttpUtils;import com.lidroid.xutils.exception.HttpException;import com.lidroid.xutils.http.ResponseInfo;import com.l原创 2016-06-14 19:34:05 · 442 阅读 · 0 评论 -
AsyncTask
package com.example.asynctasktest;import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import org.apache.http.HttpEntity;im原创 2016-06-12 09:26:06 · 237 阅读 · 0 评论 -
回掉方法
先在class B(人民)弄一个回掉接口,里面有一个回掉方法(比如119电话号码 ),再声明一个回掉接口的对象 class A(消防员)中有一个classB(某人民比如张三)的对象 A中的B对象调用B中的方法(拨打了119)传入了A里 实现接口里的方法对象(消费员接到电话后具体实施情况) 把这个对象赋值给B中声明好回掉接口的对象,然后这个对象 调用回掉方法传入 所需参数。//情况回掉接口pu原创 2016-07-24 22:55:45 · 414 阅读 · 0 评论 -
Activity的总结
Avtivity的总结一、什么是activity Activity 是用户接口程序,原则上它会提供给用户一个交互式的接口功能。它是 android 应用程序的基本功能单元。Activity 本身是没有界面的。所以activity类创建了一个窗口,开发人员可以通过setContentView(View)接口把UI放到activity创建的窗口上,当activity指向全屏窗口时,也可以用其他方式实现:原创 2016-06-16 12:53:55 · 194 阅读 · 0 评论 -
android动画,旋转,渐变,缩放
旋转动画: RotateAnimation animation = new RotateAnimation(0,360, Animation.RELATIVE_TO_SELF,0.5f,Animation.RELATIVE_TO_SELF,0.5f); 参数说明: float fromDegrees:旋转的开始角度。 float toDegrees:旋转的结束角度。 int piv原创 2016-07-26 22:17:33 · 430 阅读 · 0 评论 -
设计模式中类跟类的关系
依赖:两个独立的类,当类A使用了类B,类B作为类A方法的参数,类A方法的局部变量,或则类A方法中的静态调用class Car { public static void run(){ System.out.println("汽车在奔跑"); }}class Driver { //使用形参方式发生依赖关系 public void drive1(Car c转载 2016-07-05 17:01:57 · 200 阅读 · 0 评论 -
设计模式:单一职责原则
定义:一个类负责一个职责。 解决:当一个类出现负责多个职责的时候,有几个职责就创建几个类,各自负责各自职责 例子:动物都是呼吸空气class Animal{ public void breathe(String animal){ System.out.println(animal+"呼吸空气"); }}public class Client{ publ原创 2016-07-05 17:11:42 · 195 阅读 · 0 评论 -
indexOf跟substring的用法
实例 下面的示例演示使用的java.lang.String.indexOf()方法package com.yiibai;import java.lang.*;public class StringDemo {public static void main(String[] args) {String str = "This is yiibai";// returns the index of oc原创 2016-06-20 14:28:35 · 388 阅读 · 0 评论 -
ViewPager的使用
首先布局文件添加ViewPager控件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_par原创 2016-07-30 23:17:39 · 149 阅读 · 0 评论 -
Service
MainActivitypackage com.example.servertest;import server.MyServer;import server.MyServiceConnection;import android.app.Activity;import android.content.Intent;import android.os.Binder;import androi原创 2016-06-12 09:33:54 · 358 阅读 · 0 评论 -
抽象类跟接口
抽线方法首先了解一下抽象方法: 抽象方法并没有具体的实现,他的声明格式为 abstract void fun(); 抽象方法必须用abstract关键字进行修饰。 如果一个类中有一个抽象方法 那么这个类称为抽象类。因为抽象类中含有 没有具体实现 的方法,所以抽象类不能创建对象 [public] abstract class funney(){ }抽象类就是为了继承而存在,一个抽线类如果没原创 2016-08-04 14:42:09 · 248 阅读 · 0 评论 -
BroadCastReceiver
静态注册广播: 先创建一个接收器public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub String m原创 2016-08-02 09:44:34 · 216 阅读 · 0 评论 -
Rxjava的使用
package com.zgs.rxjavatext;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import rx.Observable;import rx.Observer;import rx.Subscriber;publi原创 2016-12-24 13:15:54 · 362 阅读 · 0 评论