android
文章平均质量分 50
潇遥快乐
这个作者很懒,什么都没留下…
展开
-
android中ListView的简单用法
安卓中ListView控件是一个非常重要、有用的控件。 首先ListView需要数据源,一般我们在实际的项目中会与数据库结合起来使用。但是做一个小的测试就没有必要使用数据库中的数据了,我们使用集合类List存放数据。 集合的定义如下: public List getScore(){ List list = new ArrayList(); for(int i原创 2017-05-12 18:01:22 · 1094 阅读 · 1 评论 -
Android读取服务器图片
我们首先在服务器存放一张图片,链接为http://115.159.217.226/xy.pngpackage com.xiaoyu.schoolelive.activities;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Handler;i原创 2017-07-24 12:05:34 · 4887 阅读 · 0 评论 -
android中得到系统时间
import java.text.SimpleDateFormat;SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); String date = sDateFormat.format(new java.util.Date()); 这样就...原创 2017-08-08 17:56:33 · 236 阅读 · 0 评论 -
file,uri,path相互转化
uri转file:file = new File(new URI(uri.toString())); uri转path:private String getPath(Uri uri) { String[] projection = {MediaStore.Video.Media.DATA}; Cursor cursor = managedQu原创 2017-08-08 20:18:10 · 6738 阅读 · 0 评论 -
Android图片路径与Uri相互转化
转载地址:http://www.cnblogs.com/zhujiabin/p/6692833.html一个android文件的Uri地址一般如下:content://media/external/images/media/62026这是一张图片的Uri,那么我们如何根据这个Uri获得其在文件系统中的路径呢?其实很简单,直接上代码:/** * Try转载 2017-08-09 09:49:44 · 4705 阅读 · 0 评论 -
使用ACache缓存List类型的数据
原文链接:http://www.cnblogs.com/awkflf11/p/6022871.htmlSharedpreferences想必大家在项目中都经常会用到,但是如果需要在本地需要存储比较多的数据,存储一个集合的时,发现Sharedpreferences并不是那么好使了。分析如果需要在本地种存储上图中的数据,显而易见的是一个List中存储多个对象,使用Sha转载 2017-08-03 15:34:39 · 3791 阅读 · 2 评论 -
okhttp3从服务器获取图片
xml version="1.0" encoding="utf-8"?>android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"原创 2017-07-27 11:17:55 · 12132 阅读 · 0 评论 -
android将图片上传到php服务器
layout中很普通,就是两个button和一个ImageViewxml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:la原创 2017-07-28 09:30:30 · 2168 阅读 · 0 评论 -
upload()方法
private void upLoad() { // Bitmap bitmap; // Bitmap bmpCompressed; // for (int i = 0; i < list.size() - 1; i++) {// bitmap = BitmapFactory.decodeFile(list.get(i));//原创 2017-07-29 12:11:47 · 4736 阅读 · 0 评论 -
handler传递多种复杂数据
首先我们定义一个handler Handler handler = new Handler(){public void handleMessage(Message msg) { data data_obj = (data)msg.obj; int data1 = data_obj.getdata1(); //...这样就可以全部得到原创 2017-08-07 09:40:15 · 1782 阅读 · 0 评论 -
android上传图片过大处理
在开发Android应用时,会经常上传图片到服务器,会经常出现上传图片失败和时间过长的问题为了解决这个问题,决定把照片进行压缩后上保存后本地缓存文件夹后再上传使用方法://压缩后得到新的图片路径BitmapUtils.compressImageUpload // 上传成功后删除缓存文件BitmapUtils.de转载 2017-07-29 11:56:29 · 3508 阅读 · 0 评论 -
Handler利用bundle传递数据
自定义handler类class MyHandler extends Handler{ public void handleMessage(Message msg) { super.handleMessage(msg); Bundle b = msg.getData(); String data = b.getString("da原创 2017-07-19 09:00:28 · 2279 阅读 · 0 评论 -
Android获取指定路径的图片(通过Drawable方式)
xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" androi原创 2017-07-31 14:31:08 · 8961 阅读 · 0 评论 -
android中利用handler改变textView的内容
先写一个TextView 和ButtonTextView android:text="TextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/textView" />Button android:id=原创 2017-05-24 18:19:42 · 6121 阅读 · 3 评论 -
android中的BroadcastReceiver简单用法
在xml文件中注册一个按钮Button android:id="@+id/button1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="发送广播"/> 给按钮添加事件: button = (Button)findViewBy原创 2017-05-17 18:05:51 · 364 阅读 · 1 评论 -
广播中的提示方式NotificationManager
public class MyBroadcastReveiver extends BroadcastReceiver { private NotificationManager manager; public void onReceive(Context context, Intent intent){ manager = (NotificationManager)原创 2017-05-17 19:28:45 · 601 阅读 · 1 评论 -
Android如何判断网络状态是否良好
public class Tools { public static boolean isNetworkAvailable(Context context){ //获得网络状态管理器 ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService原创 2017-05-30 18:10:57 · 2143 阅读 · 0 评论 -
Android中与服务器通信
服务器开发语言我选择的是php 服务器搭建完成之后,在服务器www目录下写一个demo.php,php的代码如下: if($_POST['username'] == "admin"){ echo "admin"; }else{ echo "user"; }?> 然后在安卓中向该服务器发送请求:原创 2017-07-14 17:25:31 · 399 阅读 · 0 评论 -
在安卓手机中如何查看Seqlite数据库的表结构
在Android开发中我们时常会用到真机调试,现在我们就来讲一下如何查看Android手机中的表结构。 我用的是Android studio开发,用eclipse开发差别也不大,我们先打开Android Device Monitor 这时候点开File Explorer这时候我们发现data数据库可以看到但打不开(我的调试过,可以打开)这时候我们需要更改原创 2017-06-14 19:28:10 · 2066 阅读 · 1 评论 -
Android将Bitmap类型转化为file类型
public File saveFile(Bitmap bm, String fileName) throws IOException {//将Bitmap类型的图片转化成file类型,便于上传到服务器 String path = Environment.getExternalStorageDirectory() + "/Ask"; File dirFile = new File(原创 2017-07-30 11:33:33 · 7945 阅读 · 0 评论 -
多个activity直接如何Sqlite中的数据
建立一个公共类,返回数据库操作类的对象,然后所有的activity都可以使用这个对象。 import android.content.Context;import android.database.sqlite.SQLiteDatabase;/** 数据库公共类 CommonDatabase* 所有的activity都用CommonDatabase生成的对象(保证所有的界面原创 2017-07-08 17:47:08 · 2868 阅读 · 1 评论 -
EditText使光标移动到最后面
String content = "hxy"; editText.setText(content);//设置EditText控件的内容 editText.setSelection(content.length());//将光标移至文字末尾原创 2017-07-09 20:12:49 · 2305 阅读 · 0 评论 -
BufferKnife的用法
compile 'com.jakewharton:butterknife:7.0.1'//引入public class MainActivity extends AppCompatActivity { @Bind(R.id.button) Button button; protected void onCreate(Bundle savedInstanceState) {原创 2017-08-15 13:56:50 · 403 阅读 · 0 评论