自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无问西东

一个人的笔记

  • 博客(21)
  • 资源 (2)
  • 收藏
  • 关注

原创 android 兼容7.0,8.0更新APK。

UpdateAPK工具类package app.wms.ejkj.org.wmsapp.util;import android.annotation.SuppressLint;import android.app.AlertDialog;import android.app.Dialog;import android.content.Context;import android.content.DialogInterface;import android.content.Intent;

2021-04-30 10:04:23 165

原创 Android数据存储之SQLite简单用法

Android数据存储之SQLite简单用法

2017-02-23 21:52:44 326

原创 WMS波次管理

WMS仓储库房

2022-08-08 09:48:53 1174

原创 Android非法字符\ufeff的解决方法

String java = "haha";String android = "\ufeffhaha";判断两个字符串是无法相等的,但程序中没有问题,只有复制出来才能看见“/ufeff”解决办法:android.replaceAll("\ufeff","")

2021-04-19 14:55:28 310

原创 ScrollView 嵌套listview 计算高度

public void setListViewHeightBasedOnChildren(ListView listView) { //注意:在算view高度时候item布局必须LinearLayout // 获取ListView对应的Adapter if (myAdapter == null) { return; ...

2018-04-12 16:10:47 252

原创 Android 设计模式之单例模式

1.作用:单例的对象必须保证只有一个对象,不允许自由构造对象。2.适用场景:确保某个类只有一个实例,而且自行实例化向整个系统提供这个实例。public class HttpUtils { //volatile的作用是: 作为指令关键字,确保本条指令不会因编译器的优化而省略,且要求每次直接读值. //一个定义为volatile的变量是说这变量可能会被意想不到地改变,

2018-01-23 13:22:36 177

原创 Dialog简单封装

import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;/** * 调用方式 * DialogUtil dialogUtil = new DialogUtil(this); * dialogUtil.showDialog("设置头像",

2018-01-22 10:21:38 278

原创 Android 数据存储之File

public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2018-01-18 09:24:40 174

原创 Android OKHttp3 超时设置和异常捕获

private void getService() { OkHttpClient client = new OkHttpClient(); //请求超时设置 client.newBuilder() .connectTimeout(10, TimeUnit.SECONDS) .readT

2018-01-18 08:42:09 10765 1

原创 Android 6.0 动态权限申请

public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layou

2017-12-18 14:43:51 365

原创 Java 字符串截取总结

1.正则表达式来截取字符串String str = "2017-12-15T14:45:05"; String[] strs=str.split("-"); for(int i=0,len=strs.length;i<len;i++){ System.out.println(strs[i].toString()); }

2017-12-15 14:55:25 193

原创 Android Handler机制

1.Handler机制为了避免ANR,我们会通常把耗时操作放在子线程里面进行,因为子线程不能更新UI,所以当子线程需要更新UI的时候就需要借助到安卓的消息机制,也就是Handler机制。2.作用避免ANR,程序挂了,崩溃了。造成ANR原因:1.在Activity中超过五秒的时间未能响应的下一个事件。2.BroadcastReceive超过10未响应。避免ANR:1.主线程不能执

2017-12-15 13:14:23 306

原创 Java Thread线程基础总结

创建新线程有两种方法:1、一种是继承Thread类。2、一种是实现Runable接口。public class Threads { public static void main(String args[]) { MyThread myThread = new MyThread(); myThread.start(); Run

2017-12-15 10:34:58 163

原创 Android网络请求之OKHttp简单讲解

Android系统提供了两种HTTP通信类HttpURLConnection和HttpClient,但是HttpClient现在不能用了,好像Google把相关的API都删了。相对于HttpURLConnection的臃肿代码,OKHttp还是很好用的网络请求。

2017-02-26 19:11:38 469

原创 Android网络请求HTTP简单介绍

1、使用Http的Get方式读取网络数据get方式:import android.app.Activity;import android.os.AsyncTask;import android.os.Bundle;import android.view.View;import java.io.BufferedReader;import java.io.IOException;

2017-02-22 20:26:30 323

原创 Android基础使用之Fragment详解一

Android基础使用之Fragment详解一

2017-02-22 14:51:03 262

原创 Android项目数据存储之SharedPreferences

SharedPreference的本质是基于XML文件存储的key-value键值对数据,存储的文件路径为/data/data//shared_prefs目录下。注意:SharedPreference只能保存简单的数据类型,如string,int类型。一般会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在 XML文件中,再用SharedPreferences保存。

2017-02-21 19:29:16 440

原创 Android项目常用控件之ListView

在Android项目中我们经常会用到ListView来展示相关内容首先看下实现后的效果图:在布局文件activity_main.xml中定义一个ListView控件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_pa

2017-02-21 15:13:00 290

原创 Android四大组件之Activity详解

一、Activity的生命周期:import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity { /*创建Activity时被回调,执行初始化*/ @Override protected void onCreate(Bundle sa

2017-02-20 21:02:31 277

原创 Android项目导航栏之仿微信底部导航栏TabLayout+ViewPager+Fragment

一、实现效果:二、依赖jar包:compile 'com.android.support:design:24+'三、项目工程结构:四、XML布局activity_main.xml布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layo

2017-02-17 16:09:40 1980 3

原创 Android项目常用控件之GridView

GridView常用来实现九宫格和网格方式排列视图

2017-02-15 22:24:20 570

底部导航栏

底部导航栏

2017-02-20

Android项目常用控件之GridView

常用控件GridView

2017-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除