android知识总结
文章平均质量分 63
aloneGirle
要想有收获,就要有所付出!
展开
-
android中内容相关联EditText的设置
两个EditText,其中一个值发生改变,另一个随之改变,这种效果一点没做好原创 2014-11-03 12:02:18 · 579 阅读 · 0 评论 -
android软键盘的属性设置
很多人都有碰到有输入框时,软键盘弹出要么界面变形,要么键盘把输入框遮挡掉,要解决这个问题,只需在Menifest中,给相应的activity设置android:windowSoftInputMode="adjustPan"即可。activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键转载 2015-10-28 15:35:26 · 2285 阅读 · 0 评论 -
Android ClipboardManager复制文本
Android中有剪切板功能的类是ClipboardManager。但API 11之前: android.text.ClipboardManagerAPI 11之后: android.content.ClipboardManager如下代码示例:ClipboardManager clipboard = (ClipboardManager) getSystemService(CL原创 2015-11-03 14:43:56 · 2383 阅读 · 0 评论 -
android webview效果的相关属性设置
前几天一直在做webview的相关显示,不同的属性设置会有不同的效果。经过几天的研究使用,下面是我在使用过程中的一些总结,与大家分享下:WebSettings websetting = webview.getSettings(); //webview的许多属性都是通过websetting进行设置的websetting.setJavaScriptEnabled(true); //原创 2015-11-19 11:02:17 · 1492 阅读 · 0 评论 -
android使用mediaPlayer显示视频时,抛出java.lang.IllegalStateException异常
使用Mediaplayer播放视频时,自定义了进度条显示进度,一次需要使用run方法来实时监测视频播放的位置,代码如下:Runnable runnable = new Runnable() {@Overridepublic void run() {if (player != null) {int pos = player.getCurrentPosition();if (pos原创 2015-12-24 10:58:59 · 10713 阅读 · 0 评论 -
android surfaceview自定义视频播放器横竖屏切换总结
这两天在做一个视频播放器,然后需要实现点击按钮全屏与半屏视图的切换,实际操作时却发现问题很多,当切换全屏时,就要将屏幕先从横屏转为竖屏显示,在代码中若执行 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);那么activity就会重新执行onCreate方法,那么状态切换就会有问题,查找了很多资料,都没有确切的答案原创 2016-04-28 15:29:50 · 6743 阅读 · 0 评论 -
android webview支持并获取位置信息
在java文件中设置webview,WebView webView = (WebView)findViewById(R.id.webview);WebSettings webSettings = webView.getSettings();//webviewwebSettings.setJavaScriptEnabled(true);//启用数据库 webSettings转载 2016-05-26 14:33:43 · 5673 阅读 · 2 评论 -
Fragment中onActivityResult方法不响应的解决
今天在Fragment中使用onActivityResult()方法时没有响应,然后查找了资料,答案很多,我解决掉这个问题,是在FragmentActivity中重写该方法,然后在super语句之后添加代码如下 Fragment f = mFragmentManager.findFragmentByTag(curFragmentTag); f.onActivit原创 2016-09-14 15:50:56 · 387 阅读 · 0 评论 -
在Android中自定义捕获Application全局异常,可以替换掉系统的强制退出对话框
开发者个人不可能购买所有设备逐个调试,所以在程序发布出去之后,如果出现了崩溃现象,开发者应该及时获取在该设备上导致崩溃的信息,这对于下一个版本的 BUG 修复帮助极大,所以今天就来介绍一下如何在程序崩溃的情况下收集相关的设备参数信息和具体的异常信息转载 2017-02-05 15:23:57 · 825 阅读 · 0 评论 -
Android中设置文字字体
Android系统默认支持三种字体,分别为:“sans”, “serif”, “monospace",除此之外还可以使用其他字体文件(*.ttf).设置字体可以在xml文件中设置,或者在代码中设置:(一)XML中使用android默认字体 Android:text="Hello,World"转载 2015-11-12 10:55:55 · 660 阅读 · 0 评论 -
android开发之java native interface
JNI是Java Native Interface的缩写。从Java 1.1开始,Java Native Interface (JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。 使用java与本地已编译的代码交互,通常会丧失平台可移转载 2015-09-17 15:33:23 · 388 阅读 · 0 评论 -
Adroid Intent Task的相关知识总结与归纳
1. Task是包含一系列Activity的堆栈, 遵循先进后出原则. 2. Task默认行为: (1) 前提: Activity A和Activity B在同一个应用中. 操作: Activity A启动开僻Task堆栈(堆栈状态: A), 在Activity A中启动Activity B(堆栈状态: AB), 按下BACK返回键(堆栈状态: A原创 2014-10-31 17:52:16 · 464 阅读 · 0 评论 -
android ellipsize的内容及使用
对android ellipsize的详细介绍原创 2015-04-15 09:08:16 · 555 阅读 · 0 评论 -
android service
今天写了个service,注册过程中对一些属性不是很熟悉,就查了一些资料,在此做个整理,跟大家分享一下。Service是Android四大组件之一,是与Activity最相似的组件,它们的区别在于:Service一直在后台运行,它没有用户界面。一旦Service被启动起来之后,它就与Activity一样,也具有自己的生命周期。下面是在清单文件中配置一个service是需要设置的一些属性:原创 2015-04-24 15:03:34 · 386 阅读 · 0 评论 -
Adroid Fragment的使用
Fragment,又称碎片,主要是用于切换View和替换页面等操作。1、管理Fragment 要在activity中管理fragment,需要使用FragmentManager. 通过调用activity的getFragmentManager()取得它的实例.1)可以通过FragmentManager做一些事情, 包括: 使用findFragmentById()(用于在activity原创 2015-04-30 10:12:31 · 354 阅读 · 0 评论 -
多种常用工具类
在这里总结多个工具类,方便以后的使用,同时和大家分享,有关于转载 2015-06-17 17:10:03 · 423 阅读 · 0 评论 -
Android开发-——-Intent-filter属性详解
(看到别人在Menifest中注册的anctivity的一些属性不是很了解(如下),所以就又回顾、学习了一下。 android:name="com.project.activity.MainActivity" android:configChanges="keyboardHidden|orientation|screenSize"转载 2015-06-02 10:02:38 · 762 阅读 · 0 评论 -
android TextView 显示字数的限制问题
TextView中有个ellipsize属性,作用是当文字过长时,该控件该如何显示,解释如下:1.android:ellipsize=”start”—–省略号显示在开头2.android:ellipsize=”end”——省略号显示在结尾3.android:ellipsize=”middle”—-省略号显示在中间4.android:ellipsize=”marquee”–以跑马灯的原创 2015-07-23 15:50:32 · 7327 阅读 · 0 评论 -
android webview 设置缓存的相关操作
今天获取webview页面,要使其在断网情况下也可显示,那么只能使用其缓存机制,webview的缓存相关设置在代码中如下:WebSettings websetting = webview.getSettings();websetting.setJavaScriptEnabled(true); //与JS交互websetting.setDomStorageEnabled(true);原创 2015-11-04 18:26:20 · 9612 阅读 · 2 评论 -
安卓7.0遇到 android.os.FileUriExposedException
1、在AndroidManifest.xml中添加如下代码<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" ... <application ... <...转载 2019-03-11 14:09:43 · 312 阅读 · 0 评论