笔记
渣渣鑫
移动开发初学者
展开
-
Android_study01
简单网络的应用:httpURLconnection笔记 1.Android 更新UI的两种方法——handler和runOnUiThread() 在使用网络的访问过程中,经常需要UI组件的更新,更新UI是要主线程来更新的,即UI线程更新。 如果在主线线程之外的线程中直接更新页面显示常会报错。 方法一: 在Activity.onCreate(Bundle savedIn转载 2014-12-02 17:11:14 · 339 阅读 · 0 评论 -
Timer:定时器
Timer():定时器。 Timer timer=new Timer(); TimeTask task=new Task(){ //重写这个方法,实现事件 public void run(){} };//以下是几种常用调度task的方法: timer.schedule(task, time); // time为Date类型:在指定时间执行一次。 timer.schedule(tas转载 2015-04-04 15:23:08 · 312 阅读 · 0 评论 -
IO流
1,文件的编码: string s=”呵呵abc”; //把字符串转换成字节数组,一个byte(字节)占8位二进制编码。 byte[] bytes=s.getBytes(); for(byte b : bytes){ //这里把一个字节(8位2进制的编码,转换为int型的32位2进制编码,然后最后变成8位16进制编码)————————–输出有效的两位 system.out.print(I转载 2015-04-05 10:40:49 · 354 阅读 · 0 评论 -
网络请求----简单框架使用------(百度图片下载实例)
1,Net网络请求类package com.example.mylibrary;import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.os.Handler; import android.util.Log;import java.io.BufferedReader; import j原创 2015-04-11 19:27:15 · 784 阅读 · 0 评论 -
java---网络请求
这里主要用HttpUrlConnection这个类 网络的连接: String spec=”xxx.xxx.xxx”; URL url=new URL(spec); 打开连接; HttpUrlConnection connection=(HttpUrlConnection)url.openConnection; 设置请求方式 connection.setRequestMethod(“转载 2015-03-29 14:47:53 · 511 阅读 · 0 评论 -
Android软键盘
http://blog.csdn.net/zhufuing/article/details/18964725//监听软键盘上的按钮 @Override public boolean dispatchKeyEvent(KeyEvent event) { if(event.getKeyCode() == KeyEvent.KEYCODE_ENTER){转载 2015-04-06 16:17:38 · 382 阅读 · 0 评论 -
URL访问网络
URL URL类提供如下两个重要方法: (1)URLConnection openConnection():返回一个URLConnection对象,他表示到URL所引用的远程对象的链接。 (2)Inputstream openStream():打开于此URL的连接,并返回一个用于读取该URL资源的InputStream。转载 2015-03-29 00:45:55 · 383 阅读 · 0 评论 -
关于相册图片,和拍照图片的处理
转载:http://blog.csdn.net/qq435757399/article/details/8124269 首先是去调用系统的相册和相机拍照: 相册的获取: Intent getAlbum = new Intent(Intent.ACTION_GET_CONTENT); getAlbum.setType(IMAGE_TYPE);转载 2015-05-11 15:04:50 · 392 阅读 · 0 评论 -
SuperRecyclerView配合RecyclerArrayAdapter和BaseViewHolder的使用
百度搜索图片接口:http://image.baidu.com/i?&tn=resultjson_com&pn=0&word=%C0%B2%C0%B2%C0%B2&rn=20 这里我说明一下这些参数的意思:pn这应该是pagenum的缩写,图片的起始位置,rn表示没次请求返回到图片数量(这里是20张) 注意:这里虽然是没次请求20张,但是实际操作中我发现返回的json数组总是比设置的rn多一个,原创 2015-06-04 13:06:12 · 3676 阅读 · 0 评论 -
广播
BroadcastReceiver广播接收器 必须继承BroadcastReceiver这里类,重写onReceiver()方法处理逻辑。 如: public class MyBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Inten转载 2015-05-26 13:43:14 · 401 阅读 · 0 评论 -
自定义view
继承view有三个构造方法: public View (Context context)是在java代码创建视图的时候被调用(使用new的方式),如果是从xml填充的视图,就不会调用这个public View (Context context, AttributeSet attrs)这个是在xml创建但是没有指定style的时候被调用public View (Context context, At转载 2015-06-12 13:24:36 · 415 阅读 · 0 评论 -
MaterialDialog
@Override public boolean onOptionsItemSelected(MenuItem item) { if(item.getItemId() == R.id.send){ if (appointment.getDate_type() == 0){ Utils.Toast("请选择约会类型"); retu转载 2015-07-11 10:07:58 · 2881 阅读 · 0 评论 -
recycleView
recycleview代替了listview 布局文件中的: .support.v7.widget.RecyclerView android:id="@+id/recyclerView" android:background="@color/white" android:layout_margin转载 2015-04-02 13:41:51 · 579 阅读 · 0 评论 -
Android震动服务
首先获取震动的权限:uses-permission android:name="android.permission.VIBRATE" /> 传感器管理服务获取 SensorManager mSensorManager =getStystemService(Context.SENSOR_SERVICE); 设置默认传感器 Sensor mSensor=mSensorManager.getD转载 2015-03-14 13:50:06 · 592 阅读 · 0 评论 -
Android笔记-异步操作
AsynTask类实现异步操作。 Android提供了一个叫做AsynTask的类,可以新建一个类来继承这个类,就像如下代码: public class AsynSleepextends AsyncTask{ //三个Void都是大写的V 然后复写doInBackground方法,里面想干啥就干啥。 @Override protected Void doInBack转载 2014-12-02 23:49:26 · 369 阅读 · 0 评论 -
js笔记
我的第一段 JavaScript JavaScript 能改变 HTML 元素的内容。 function myFunction() { x=document.getElementById("demo"); // 找到元素 x.innerHTML="Hello JavaScript!"; // 改变内容 } 点击这里 备注:x=document.g原创 2014-12-06 19:42:23 · 365 阅读 · 0 评论 -
php接口笔记
1,PHP 超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)。 GET vs. POST GET 和 POST 都创建数组(例如,array( key => value, key2 => value2, key3 => value3, ...))。此数组包含键/值对,其中的键是表单控件的名称,而值是来自用户的输入数据。 GET 和 POS转载 2014-12-12 17:45:05 · 326 阅读 · 0 评论 -
线程和fragment
线程类thread和接口Runnable() 接口Runnable()接口只有一个run()方法; Thread类讲run()方法实现为空方法 创建线程的方法: 1.继承Tread类 因为Tread类中的run()方法是空方法,所以继承类中的方法要去实现run()方法; ***在程序中,线程语句的顺序只决定了线程语句产生的顺序,线程产生后并不立即运行,而是和系统中的所有其它线程一起等待转载 2015-01-21 09:49:49 · 4606 阅读 · 0 评论 -
java点点滴滴
this关键字: 总是指向调用该方法的对象;this代表任何对象,当this出现在某个方法体中,它所代表的对象是不确定的,,但他所代表的类型是确定的,它所代表的对象只能是当前类,只有当这个方法被调用时,它所代表的对象才被确定下来,谁调用这个方法,this就代表谁。 this作为对象默认引用有两种情形: 1.在构造器中引用该构造器正在初始化的对象 2.在方法中引用调用该方法的对象。(在jav原创 2015-03-15 11:57:13 · 511 阅读 · 0 评论 -
Fragment详解
fragment是Android3.0以引入了新的API。 fragment是activity界面的组成部分。fragment可以通过getActivity();这个方法来获取它所在的那个activity。 而activity则可调用FragmentManager的findFragmentById()或者finFragmentByTag()方法来获取Fragment. 在activity运行原创 2015-03-27 12:27:22 · 694 阅读 · 0 评论 -
activity(二)
activity(二) 1,bundle的使用:activity之间交换数据; Intent提供了多个重载的方法来“携带”额外的数据: putExtras(Bundle data):向Intent中放入需要携带的数据包。 Bundle getExtras():取出Intent所携带的数据包。 putExtra(String name,xxx value):向Intent中按key-val转载 2015-03-28 21:42:41 · 432 阅读 · 0 评论 -
Activity---preferenceActivity
Activity Activity类间接或直接的继承了Context、ContextWrapper、ContextTheme、Wrapper等基类,因此Activity可以直接调用他们的方法。(Activity不可以new) PreferenceActivity结合PreferenceFragment实现参数设置界面: 一旦Activity继承了PreferenceAcitivity,那么该转载 2015-03-28 00:02:16 · 360 阅读 · 0 评论 -
DrawerLayout
DrawerLayout这个类是在Support Library里的,需要加上android-support-v4.jar这个包。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" a转载 2015-03-27 13:44:38 · 438 阅读 · 0 评论 -
Android颜色
蓝色RGB编码: color name="lightskyblue">#87CEFAcolor> 亮天蓝色 --> color name="slateblue">#6A5ACDcolor> 石蓝色 --> color name="mediumseagreen">#3CB371color> 中海蓝 --> color name="lightseagreen">#20B2AAcolor>转载 2015-01-23 19:16:20 · 347 阅读 · 0 评论