自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

山东响码的专栏

______________________________学习ing

  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

原创 RunTimePermission

运行时权限简介用到的api单个权限请求多个权限检查请求应用实例运行时权限简介Android从6.0(API23)开始采用运行时权限机制,以往的版本是在安装应用的时候赋予权限,而6.0以后的权限是在应用运行时,需要此权限的时候去申请这个权限。在6.0之前的版本调用像拨打电话、插入联系人等功能的时候,如果没有权限系统默认不做任何处理,而在6.0之后,如果调用了没有权限的功能,应用会异常退出。更

2016-11-19 11:56:06 631

原创 Android_TextView进阶应用

效果图 文字中带链接,使用html a 标签String html = "CSDN:<a href='http://blog.csdn.net'>CSDN</a>";// http://(https://)为必须。tv.setText(Html.fromHtml(html));tv.setMovementMethod(LinkMovementMethod.getInstance());

2016-07-06 17:02:50 475 1

原创 Android_基础 Notification

发送一个普通的通知 public static void notify(Context context, int id, String title, String content , PendingIntent deletePendingIntent, PendingIntent contentPendingIntent) { Notifi

2016-07-01 21:31:15 405

原创 Android基础_6.0权限请求

获取设备ID检查权限 /** * 检查是否具有 permission 权限 * * @param context * @param permission 要检测的权限 * @return 是否有权限 */ public static boolean checkPermission(Context context, S

2016-07-01 13:52:40 377

原创 Android进阶_简单JSON解析

GSON地址:https://github.com/google/gson fastjson地址:https://github.com/alibaba/fastjson解析复杂Json的时候,GSON不可以将JSONArray和JSONObjec转成String来处理, fastjson可以。GSON解析public class JsonGsonTools { private static

2016-04-22 09:50:45 374

原创 Andrid进阶_百度地图导航错误

百度导航报错:java.lang.UnsatisfiedLinkError: Native method not found: com.baidu.navisdk.jni.nativeif.JNINaviManager.initSubSystem:(I)I一看报错就知道是百度so文件或者assets下面文件错误导致的。但是一直没有找到原因后来发现问题了:百度导航只在libs底下添加了armeabi添

2016-04-15 11:36:20 677

原创 Andrid进阶_Ksoap2访问WebService出现错误SoapFault

访问WebService使用Ksoap2问题:获取返回值的时候返回 org.ksoap2.SoapFault 错误 错误信息可以去W3上看看:SOAP Fault 元素SoapFault - faultcode: 'soap:Client' faultstring: 'Unmarshalling Error: unexpected element (uri:"com.htxx.service",

2016-04-01 15:27:10 1824

原创 Android基础_日期选择器DatePickerDialog时间选择器TimePickerDialog隐藏输入法

show的时候会弹出软键盘,点击时间手动填写时间日期弹出软键盘 private void showDatePickerDialog(){ DatePickerDialog datePickerDialog = new DatePickerDialog(context ,new OnDateSetListener() { @Override

2016-03-16 16:17:49 1231

原创 Mac上Svn使用:Cornerstone可视化工具

一、连接到Svn服务器1、Add Repository 2、填写svn服务器地址(HTTP服务器),点击Add添加到本地仓库区 二、项目操作1、右键要检出的项目,检出 {左侧工作目录(上)及仓库区域(下)右侧为主要操作区} 2、相关操作,提交的时候可以单独提交,也可以从顶上Commit按钮提交全部,同样可以选中多个文件文件夹将其中的修改项提交 3、将新添加的文件添加到工作管理库,添加之后图

2016-02-24 16:23:02 5747 1

原创 修改Windows系统下滚轮方向为自然方向,与OSX相同

在OSX中提供了修改鼠标滚动方向的设置,选择是否是自然,默认为选中,与Windows相反 在Windows中没有提供直接修改的方法,网上搜索到可以通过修改注册表的方式修改滚动方向为自然:http://www.cnblogs.com/ahjesus/archive/2012/10/12/2721503.html如何更改windows鼠标滚轮的方向,按滚动条,按手指(触摸屏操作模式),跟mac一样,以

2016-02-17 16:36:57 20255 1

原创 Android基础_Spinner使用记录

两种选择样式:android:spinnerMode="dropdown" 下拉框样式android:spinnerMode="dialog" 弹窗样式// 默认选择第一项 onItemSelected --> position == 0sp.setAdapter(new SpinnerStringAdapter(context, list));sp.setOnItemSelecte

2016-01-18 16:52:30 481

原创 Android基础_PopupWindow的使用

昨天有同学问我PopupWindow实现仿QQ底部菜单的问题,就写了个demo。可以底部下载主要实现了两个功能: 1、模仿百度地图选择图层效果,右上角放大收起动画效果 2、模仿QQ底部菜单栏,底部滑入滑出效果主要代码部分: View popupView1 = inflater.inflate(R.layout.popup_map_select, null, false);

2016-01-05 09:40:32 518

原创 Android进阶_XML解析pull解析,使用反射

项目中使用了一个牛叉的方法解析xml,使用麻烦,速度又慢。明天==明年了,今天写一个工具方法,明年用Java与Android之间反射有点区别: *1、Android中java.beans包没了,通过使用PropertyDescriptor类来调用get/set方法没法用了 2、Field[] fields = cla.getDeclaredFields();在Java中是按照字段定义顺序,而在A

2015-12-31 15:52:36 563

原创 Android基础_子控件和父控件之间的焦点

这一此主要记录一下几个很有用的xml布局属性:android:descendantFocusability:该属性是当一个为view获取焦点时,定义viewGroup和其子控件两者之间的关系。(例:AdapterView中的item中)属性的值有三种: beforeDescendants:子控件不需要焦点时父控件获取 afterDescendants:优先父级获取blocksDes

2015-12-28 22:25:49 3722 1

原创 Android基础_SharedPreferences

SharedPreferences是轻量级的数据持久化存储技术,使用XML key/value机制来存储数据SharedPreferences实例获取方式: 前两中方式最终都会调用第三中方式,第三中相对更加灵活SharedPreferences sp1 = mActivity.getPreferences(Context.MODE_PRIVATE);SharedPreferences sp2 =

2015-12-28 17:03:50 286

原创 Android进阶_通过MainActivity跳转应用

问题:通过APP1跳转到APP2,当APP2正在运行时会重新启动一个APP2,此时应用中会运行两个APP2。 解决:在Intent中添加属性,模仿按桌面图标跳转。intent.setAction(Intent.ACTION_MAIN);intent.addCategory(Intent.CATEGORY_LAUNCHER);intent.setFlags(Intent.FLAG_ACTIVIT

2015-12-04 15:06:03 551

原创 Android进阶_EditText输入计数

实现效果图: 知识点: 知识点1:android:addStatesFromChildren=”” // 父控件获取子控件状态 知识点2:requestFocus // 使控件获得焦点 知识点3:addTextChangedListener // EditText添加输入监听<!-- 在父Vie

2015-12-03 10:01:16 895

原创 Android进阶_WebView与JS进行交互

通过WebView与JS进行交互 /** 初始化View */ @SuppressLint({ "SetJavaScriptEnabled" }) private void initView() { mWebView = (WebView) findViewById(R.id.main_web); WebSettings webSettings

2015-10-28 16:35:53 399

原创 Android进阶_Handler和Handler.Callback和Message

最近得病了,看到代码黄色警报不是很爽。虽然不影响运行,但是看着代码不干净不利索。Handler,线程通信,用的比较多吧,今天写代码一如往常的: private Handler smsHandler = new Handler(){ public void handleMessage(Message msg) { }; };感觉没什么错误,怎么出黄色警报了。This

2015-06-17 15:38:44 15033 3

原创 Android基础_判断WIFI移动网络状态,打开WIFI和移动网路

记录今天遇到关于网络状态的坑,希望以后不要掉进去首先贴一下问题代码: /** * 判断是否是wifi连接 */ public static boolean isWifi(Context context) { ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNE

2015-06-11 10:07:38 1248

原创 Android进阶_获取已安装应用

要获取已安装应用的信息1、PackageManager查询已安装应用安装卸载应用查询permission信息查询Application相关信息增加删除permission清楚用户数据、缓存、代码段等PackageManager pm = context.getPackageManager();常用方法List queryIntentActivit

2015-02-27 09:50:18 711

原创 Android基础_Intent

intent—意图作用:用于应用程序之间,协调应用之间的通讯和交互用于应用程序内部交互,可以携带一次操作的动作,以及动作涉及的数据,附加数据等信息Intent对象七大属性:(六大属性)ConmponentName:组件名Action:动作Data:数据Extras:类型Extras:附加信息Category:类别Flag:标志ComponentName:

2015-01-24 09:02:07 677

原创 Android基础_Activity

1、Activity负责Android应用的界面处理工作,用于显示界面与用户进行交互2、Activity中页面内容由layout文件夹下xml文件决定3、四大组件之一,需要在AndroidMainfest.xml文件中进行配置Activity运行状态:    运行态Running/Active、暂停态Paused、停止态Stopped、终止态Destroye

2015-01-22 15:36:11 593

原创 Android自定义属性attrs

在res\values\ 下新建attrs.xml文件指定style名字和属性名字以及属性的值类型 属性值:reference:引用资源IDcolor:颜色值boolean:布尔值dimension:尺寸值float:浮点值integer:整型值string

2014-12-25 15:54:09 670

原创 XML解析(DOM,SAX,dom4j)

package com.ztt;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;i

2014-12-23 13:57:27 544

原创 Android签名(命令行)与zipalign优化

使用keytools生成专用密钥(Pirvate Key)文件使用jarsigner根据专用密钥对apk文件签名使用zipalign(压缩对其)优化APK

2014-12-11 16:13:11 3607

转载 Android APK反编译

工具介绍:apktool       作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看dex2jar     作用:将apk反编译成java源码(classes.dex转化成jar文件)jd-gui     作用:查看APK中classes.dex转化成出的jar文件,即源码文件

2014-11-17 11:59:56 540

原创 日期时间简单操作

public class DateTest{ //Calendar,GregorianCalendar (日历),Date(日期), 和DateFormat(日期格式) public static void main(String[] args) { datePlay(); calendarPlay(); try { Date d = stringtoData("20

2014-11-13 15:22:20 556

原创 java多态、重写(OverRideing)

首先要先说明一点:c

2014-11-10 15:13:14 664

转载 Java中的main()方法详解

【转自】http://lavasoft.blog.51cto.com/62575/53263在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等。

2014-11-07 15:14:39 515

原创 Android自动提示控件AutoCompleteTextView

Android中有一个自动提示补全输入的控件,AutoCompleteTextView。

2014-11-07 09:18:47 1083

原创 Android基础_自定义RatingBar图片

第一步:在drawable文件夹下面新建XML文件

2014-11-04 09:57:42 762

转载 Android 命名规范

标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3 下划线命名法:单词与单词间用下划线做间隔。4 匈牙利命名法:广泛应用于微软编程环境中,在以Pascal命名法的变量前附加小写序列说明该变量的类型。 量的取名方

2014-11-04 09:37:01 527

原创 成员变量赋值时机与构造代码块执行顺序

本文顺接上一篇文章

2014-10-30 16:33:06 1433

原创 Java代码块

java代码块,分为静态代码块,构造代码块,普通代码块,同步代码块

2014-10-30 09:56:11 874

原创 工欲善其事,必先利其器

1.JAVA_HOME D:\Program Files\Java\jdk1.8.0_05

2014-10-28 16:28:09 550 1

Android PopupWindow Demo

Android使用PopupWindow仿QQ底部菜单栏,仿百度地图选择视图。动画效果实现

2016-01-05

Android_Inrent

Android 常用Intent调用系统.打开网页,打开拨号,打开短信,发送短信获取发送和接收状态,卸载安装软件,打开应用,打开相机获取拍照图片,打开相册选取图片

2015-01-24

zipalign.exe

用于优化APK文件,开发者,用户都可以使用

2014-12-11

HTML元素速查手册

HTML标签元素及其作用的查询手册,方便开发查询。

2014-07-17

空空如也

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

TA关注的人

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