- 博客(19)
- 资源 (10)
- 收藏
- 关注
原创 SpringBoot i18n demo
一、说明最近接到的需求是项目国际化,然后对这个国际化进行初步调研,以下是对调研的内容做整理。前后端分离的国际化方案,如果每个接口都增加参数,代码会变成冗余,所以最好把语言变量加到请求头。除了请求头,也可以通过cookie实现,但是有些客户端不支持cookie,而且cookie存在被篡改的危险,因此更建议使用标准的请求头。具体过程如下:1,客户端增加请求头 Accept-Language。2,服务端配置国际化资源文件。3,服务端通过当前请求的Accept-Language对应值,决定使
2021-09-24 00:57:33
295
原创 Android多线程断点下载
先在j2SE编写代码(调试方便),后移值Android中1.看图应该比较容易理解:2.先要注意的是:// 注意此处,指定请求的范围conn.setRequestProperty("Range", "bytes=" + startIndex + "-"+ endIndex);// 注意此处,状态是206表示(部分内容) 服务器成功处理了部分 GET 请求。if (co
2015-09-03 21:56:03
878
转载 HTTP 状态码的完整列表
一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务器超时下面提供 HTTP 状态码的完整列表。点击链接可了解详情。您也可以访问 HTTP 状态码上的 W3C 页获取更多信息。1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态码。100(继续) 请求者应当继续提出
2015-09-03 21:19:30
481
原创 Activity的四种加载模式简结
Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstancestandard模式: 每次通过这种模式来启动Activity时,Android会为将要启动的Activity创建一个新Activity的实例,并将该Activity添加到当前任务栈中-----这种模式不会启动新的任务栈。singleTop模式:
2015-08-17 11:19:36
663
原创 获取Android系统的联系人信息
1.先添加2条联系人(因虚拟机里的联系人为空)2.导出联系人的数据库(data/data/)3.查看系统的联系人数据库主要3张表,得出它们关系如图:4.ContactsProvider在AndroidManifest.xml的配置如图下面进行代码实现:package com.example.contactdb;import android.a
2015-08-08 19:24:04
889
原创 ContentObserver简结
内容观察者ContentObserver(独立应用)1.原理2.开发ContentProvider时,实现的insert、delete、update方法中的其中一个导致了ContentProvider里数据发生改变,程序就可调用如下代码:getContext().getContentResolver().notifyChange(uri,null);uri:通知所有注册在该
2015-08-08 11:35:07
558
原创 ContentProvider的简单虚拟短信
简单虚拟短信小小案例,模拟那些诈骗短信package com.example.insertsms;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.content.ContentResolver;imp
2015-08-08 01:06:19
481
原创 短信的备份
短信的备份1. 由于手机里的短信数据库访问权限是不可直接执行2.打开Android系统的Manifest.xml 查看短信Provider可知需要权限3.打开Android系统的短信SmsProvider.java可以知Mathcer的匹配规则4.新建一个应用测试,查看手机号,日期,类型,内容字段的数据5.添加权限6.获取系统短信数据后生成集
2015-08-07 23:39:31
561
原创 ContentProvider简结
ContentProvider简介1继承ContentProvider2注册组件3name=全类名(类似Activity)4authorities=通常是包名+业务含义(主机名) 类似网页域名5Uri 特殊的地址路径(联系中间人的电话号码、暗号)6解析Uri根据不同的Uri实现不同的操作内容提供的实现1.匹配器(不满足条件返回-1)q
2015-08-07 22:55:43
547
转载 Android Adb.exe工具使用
Adb使用在Android的开发中,安装的Android SDK工具包含了Adb这个工具,在platform-tools文件夹中。而这个Adb有什么作用呢?我在网上搜索了相关的资料,如下文,并包含了我自己的使用见解,希望适合你使用Adb.exe工具使用" title="Android Adb.exe工具使用" style="margin:0px; padding:0px
2015-08-03 10:45:09
3689
原创 Java多线程基本知识小结
一 线程概述单线程的程序如同只雇佣一个服务员的餐厅,他必须做完一件事情后才可以做下一件事情; 多线程的程序如同雇佣多个服务员的餐厅,他们可以同时做多件事情。 并发性:同一时刻只能有一条指令执行,但多个进程指令被快速轮换执行,使得在宏观上具有多个进程同时执行的效果。 并行性:同一时刻有多条指令在多个处理器(CPU)上同时执行; 操作系统可以同时执行多个任务,每个任
2015-07-28 22:33:37
533
转载 Activity之间的切换效果
在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overridePendingTransition (int enterAnim, int exitAnim)其中:enterA
2015-06-02 19:50:54
605
原创 Android, App常用图标尺寸规范
1. 程序启动图标:LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。HDPI (High Density Screen, 240 DPI),其图标大小为 72 x 72 px。xhdp
2015-05-30 21:33:48
2256
转载 Android开发之WebService介绍(一)
经常有网友问:“在Android平台如何调用WebService”?经过沟通我发现,甚至有些朋友连什么是WebSerivce都不知道就在问怎么使用,更别说和WebService有关的SOAP、WSDL这类“火星”名词了。所以,我就想在讲解Android平台如何调用WebSerivce之前,先来介绍下WebService,看看它到底有多神秘。 记得我的硕士论文题目中就包含“Web Se
2015-05-21 20:28:41
580
转载 Android平台调用WebService详解(二)
上篇文章已经对Web Service及其相关知识进行了介绍(Android开发之WebService介绍 ),相信有的朋友已经忍耐不住想试试在Android应用中调用Web Service。本文将通过一个简单的示例讲解和演示Android平台的Web Service开发。Ksoap2-android简介 在Android平台调用Web Service需要依赖于第三方类库kso
2015-05-21 20:07:14
558
转载 决定面试成败的3个独立思考能力面试题(转)
有时候程序员面试得不好,可能是因为面试官不好(或者程序员太烂,或者面试官太烂,或者气场不合). 由于大多数企业都是粗糙管理,基本上还处于蛮荒时代,管理混乱和低效. 但蛮荒创业时代有其特有的属性,必须先活下来再考虑其他次要问题,在生存问题面前,其他事相对来说就变得不重要了.如果公司已越过残酷的初创阶段并存活下来,而想要发展壮大,则需要依靠领导者的智慧,和中上层干部的良好管理.现今有人才市场的
2015-05-21 13:41:50
1428
翻译 Android 巧用Itent.ACTION_PICK和Intent.ACTION_GET_CONTENT
//选择图片 requestCode 返回的标识Intent innerIntent = new Intent(Intent.ACTION_GET_CONTENT); //"android.intent.action.GET_CONTENT"innerIntent.setType(contentType); //查看类型 String IMAGE_UNSPECIFIED = "image/
2015-05-21 13:29:16
1211
转载 Android ContentProvider和Uri详解 (绝对全面)
ContentProvider的基本概念 :1.ContentProvider为存储和读取数据提供了统一的接口2.使用ContentProvider,应用程序可以实现数据共享3.android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)一、 使用ContentProvider(内容提供者)共享数据ContentProv
2015-05-21 13:25:09
814
转载 context和getApplicationContext()介绍
在android中常常会遇到与context有关的内容,大多都是作为参数在传递,但是它的作用究竟是什么呢先说它的用法,举个例子在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么呢? 这里的this指的是A
2015-05-21 13:02:46
593
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人