Android默认机制
yukuoyuan
这个作者很懒,什么都没留下…
展开
-
Android_自定义url路径web端打开App
Web界面代码<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> </head> <body> <a href="liyue://888.com/">打开app</原创 2016-07-27 21:34:49 · 3290 阅读 · 0 评论 -
Android跳转各种系统设置界面-总结
开发中总会有一种需求,需要我们跳转系统设置界面,引导用户打开所需的设置.用法 用法很简单,一行代码搞定 startActivity(new Intent(Settings.ACTION_SETTINGS));但是这个参数是一直改变的.这样就可以跳转系统的各种设置界面.,该类的Api路径如图所示.API文档飞机票戳我跳转下边是整理出的对照表,涵盖了大部分界面,当然有些特殊界面是没办法打开的,例原创 2017-09-21 10:21:19 · 5427 阅读 · 0 评论 -
Android自定义View-canvas.drawRect()用法详解
提起自定义view,很让人心烦心累,但是我们又不得不去面对,欠下的总要还的,慢慢学吧. 开发中我们会遇到这种情况,上下滑动不带标题,左右滑动不带左右栏.这个时候如何处理,那么你就要好好学习一下这个canvas.drawRect()的用法,它可以帮助你解决这个问题!言归正传,先看几个示例你就懂了.一. 首先我们要看canvas.drawRect()方法的最后一个参数(至关重要一个参数)原创 2017-09-07 15:30:44 · 9658 阅读 · 0 评论 -
Android 6.0运行时权限解决方案
首先我们的targetsdk设置为23 如图所示 然后我们在我们的在我们需要使用某一个权限的时候,调用下边的代码 if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED原创 2016-07-10 21:47:37 · 4347 阅读 · 0 评论 -
Android4.4设置windowSoftInputMode失效问题的解决方案
今天遇到在4.4手机上设置Activity的windowSoftInputMode属性为adjustResize的时候,竟然没有被顶上去.导致软键盘遮挡布局.问题导致可能性沉浸式布局,全屏模式等…解决方案:1.配置文件android:windowSoftInputMode="stateHidden|adjustResize" 2.布局文件 根布局添加 android:fitsSyst原创 2017-09-04 19:14:20 · 1328 阅读 · 0 评论 -
java反射详解
为啥突然写这个东西呢,是因为今天看到了通过反射更改tablayout的下标的宽度,才知道这是多么重要的知识点(多么痛的领悟)什么是java的反射机制java反射机制是在运行状态时,对于任意一个类,都能够获取这个类的所有变量和方法;对于任意一个对象,都能够调用它的任意一个方法和变量;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。*示例类:package cn.yuan.x原创 2017-04-20 11:02:48 · 1019 阅读 · 0 评论 -
View的事件体系
View虽然不是四大组件,但是他的作用堪比四大组件,甚至比Receiver和Provider的重要性都大.在Android中Activity承担着可视化的功能,同时Android系统提供了很多基础控件,常见的有TextView,Button等.但是很多时候使用系统提供的基础控件是不可以满足需求的,这就需要我们进行自定义控件,但是如果自定义控件,就需要对Android的View体系有一定的了解Vie原创 2017-04-17 19:48:33 · 581 阅读 · 0 评论 -
Android_IPC机制
本文主要讲解Android中的IPC机制IPC简介IPC是inter-Process-Communication的缩写,含义为进程间通信或者跨进程通信,是指两个进程之间交换数据的过程.说起进程间的通信,首先我们的理解什么是进程和线程,面试题必答题哈哈…当然了这两个肯定不是一回事. 线程: 按照操作系统中的描述.线程是CPU调度的最小单元,同事线程是系统的有限系统资源. 进程: 是指一个执原创 2017-04-13 10:11:30 · 1078 阅读 · 0 评论 -
Android TouchEvent事件传递机制
跟touch事件相关的3个方法:public boolean dispatchTouchEvent(MotionEvent ev); //用来分派eventpublic boolean onInterceptTouchEvent(MotionEvent ev); //用来拦截eventpublic boolean onTouchEvent(MotionEvent ev);转载 2015-06-24 21:38:46 · 732 阅读 · 0 评论 -
MVP in Android
一、概述对于MVP(Model View Presenter),大多数人都能说出一二:“MVC的演化版本”,“让Model和View完全解耦”等等。本篇博文仅是为了做下记录,提出一些自己的看法,和帮助大家如何针对一个Activity页面去编写针对MVP风格的代码。对于MVP,我的内心有一个问题:为何这个模式出来后,就能被广大的Android的程序员接受呢?问了些转载 2015-06-25 08:45:45 · 605 阅读 · 0 评论 -
Android7.0_官方文档
本篇博客将会介绍7.0的变化,一些新的功能.附属会有官方的demo.Android 7.0 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。本文重点介绍您应该了解并在开发应用时加以考虑的一些主要变更。如果您之前发布过 Android 应用,请注意您的应用可能受到这些平台变化的影响Android 7.0 示例 通过下面的代码示例,了解 Android 7.0 功能和 API。翻译 2017-03-11 17:59:43 · 1556 阅读 · 0 评论 -
Android_Calendar_使用详解
在开发中,我们肯定会用到时间,日期等.下面我们就来讲解一下,关于Calendar的使用.获取当前年 Calendar.getInstance().get(Calendar.YEAR);获取当前月 /** *java中月份是从0开始的 *PS 0=1月份 */ Calendar.getInstance().get(Calendar.MONTH原创 2017-03-11 16:44:47 · 2119 阅读 · 0 评论 -
AndroidADT如何签名打包问题详解
一:右键选中你的工程,然后选择Export这个条目二:双击选择图中的条目三:选择你要打包的工程,然后点击next四:选择秘钥;包含两种情况,一种是有秘钥.一种是没有秘钥,我先介绍有秘钥的情况1:有秘钥的流程图2:选择秘钥,并输入密码,然后d点击next3:选择打包后apk存放的位置五.没有秘钥的话 7.原创 2015-06-14 13:23:57 · 1011 阅读 · 0 评论 -
Android_android:windowSoftInputMode属性详解
activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”values,例如&mdash有未定义的结果原创 2016-07-07 11:40:53 · 503 阅读 · 0 评论 -
Android targetSdkVersion从22到26的转变的坑
因应用市场的要求,需要将targetSdkVersion的版本改变为26+,所以才有了本篇文章的由来一.权限问题毋庸置疑,以前targetSdkVersion是22就是懒得处理权限导致的,应了一句话,欠下的总要还的.举个栗子,以前你想使用系统相机进行拍照.代码会是这样的. Intent intent = new Intent(MediaStore.ACTION_IM...原创 2019-04-26 09:47:05 · 4878 阅读 · 0 评论