笔记
渣渣鑫
移动开发初学者
展开
-
Android_study01
简单网络的应用:httpURLconnection笔记1.Android 更新UI的两种方法——handler和runOnUiThread()在使用网络的访问过程中,经常需要UI组件的更新,更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。方法一:在Activity.onCreate(Bundle savedIn转载 2014-12-02 17:11:14 · 340 阅读 · 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 · 313 阅读 · 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 · 355 阅读 · 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 · 512 阅读 · 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 · 384 阅读 · 0 评论 -
URL访问网络
URLURL类提供如下两个重要方法:(1)URLConnection openConnection():返回一个URLConnection对象,他表示到URL所引用的远程对象的链接。(2)Inputstream openStream():打开于此URL的连接,并返回一个用于读取该URL资源的InputStream。转载 2015-03-29 00:45:55 · 384 阅读 · 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 · 393 阅读 · 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 · 3677 阅读 · 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
@Overridepublic 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 · 594 阅读 · 0 评论 -
Android笔记-异步操作
AsynTask类实现异步操作。Android提供了一个叫做AsynTask的类,可以新建一个类来继承这个类,就像如下代码:public class AsynSleepextends AsyncTask{ //三个Void都是大写的V然后复写doInBackground方法,里面想干啥就干啥。@Overrideprotected Void doInBack转载 2014-12-02 23:49:26 · 370 阅读 · 0 评论 -
js笔记
我的第一段 JavaScriptJavaScript 能改变 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. POSTGET 和 POST 都创建数组(例如,array( key => value, key2 => value2, key3 => value3, ...))。此数组包含键/值对,其中的键是表单控件的名称,而值是来自用户的输入数据。GET 和 POS转载 2014-12-12 17:45:05 · 327 阅读 · 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 · 512 阅读 · 0 评论 -
Fragment详解
fragment是Android3.0以引入了新的API。fragment是activity界面的组成部分。fragment可以通过getActivity();这个方法来获取它所在的那个activity。而activity则可调用FragmentManager的findFragmentById()或者finFragmentByTag()方法来获取Fragment.在activity运行原创 2015-03-27 12:27:22 · 695 阅读 · 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 · 433 阅读 · 0 评论 -
Activity---preferenceActivity
ActivityActivity类间接或直接的继承了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 · 439 阅读 · 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 评论