
Android Activity
文章平均质量分 65
灵思致远Leansmall
国企-》外企-》事业单位-》闲时创业
展开
-
android APP隐私政策弹框的实现代码实例
android APP隐私政策弹框的实现代码实例步骤一:在assets目录下放置隐私政策的文本文件,比如privacy.txt步骤二:在drawable目录下放置圆角弹出框演示:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <!--原创 2020-10-30 11:36:23 · 5317 阅读 · 1 评论 -
解决did not call through to super.onDestroy()
https://blog.youkuaiyun.com/mvpstevenlin/article/details/51136396问题原因: 在onDestroy函数中,删除掉了super.onDestroy()代码所导致的问题。04-13 19:26:26.529: E/AndroidRuntime(15242): FATAL EXCEPTION: main04-13 19:26:26.529: E/An...转载 2018-04-30 16:48:13 · 1169 阅读 · 0 评论 -
Android如何通过手机获取验证码来完成注册功能
注册app或者网络帐号的时候,经常需要手机获取验证码,来完成注册功能,那么android如何通过手机获取验证码来完成注册功能,代码是怎么实现的呢?下面看看小编给大家带了的一段代码分析吧注册很多app或者网络账户的时候,经常需要手机获取验证码,来完成注册,那时年少,只是觉得手机获取验证码这件事儿很好玩,并没有关心太多,她是如何实现的,以及她背后的故事到底是什么样子的,现在转载 2018-01-27 17:23:53 · 10603 阅读 · 2 评论 -
Android运行时候报错:android.view.InflateException: Binary XML file line #19: Binary XML file lin
本文转自:http://blog.youkuaiyun.com/huangxiaohu_coder/article/details/8497286在原生Android下编译APK,编译没有问题,但是在运行的时候经常出现如标题所描述的异常,然后整个程序Crash掉…… 我遇到该问题常常都是因为修改了资源文件所引起,大致有以下几种方式来解决: 1. 引用类名问题:自定义了一个View,将他用于布局转载 2018-01-26 18:04:33 · 1995 阅读 · 0 评论 -
Unable to add window -- token android.os.BinderProxy
The problem is that the dialog need to have the "base" context of your activity, not necessarily the one you're launching it from.然后我在弹dialog之前加上了这段代码[java] view plain copyActivity activity =...转载 2018-01-24 22:05:45 · 542 阅读 · 0 评论 -
Anroid 异常:is not valid; is your activity running?
是由于有activity时依附于另一个activity的,当被依附的activity产生错误的时候,该activity没有了靠山而产生错误(或者是调用了一个已经被finish()的activity)。一般在创建alertdialog.builder是很容易见到。对于这个错误还没有根本的解决办法,唯一的办法就是改变该activity依附于另一activity的事实,将其放入另一activit转载 2018-01-24 21:54:12 · 553 阅读 · 0 评论 -
Unable to add window ,is your activity running?解决办法
Unable to add window ,is your activity running?android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@7fd5e6 is not valid; is your activity running? 12转载 2018-01-24 21:50:28 · 4109 阅读 · 1 评论 -
安卓setText(java.lang.CharSequence) on a null object reference解决办法
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference故障出现的现象:在一个Fragment的前面声明了原创 2017-11-29 21:16:31 · 3195 阅读 · 0 评论 -
如何在Fragment中获取context
简介:Context,中文直译为“上下文”,SDK中对其说明如下: 1、它描述的是一个应用程序环境的信息,即上下文。 2、该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类(后面我们会讲到是ContextIml类)。 3、通过它我们可以获取应用程序的资源和类,也包括一些应用级别操作,例如:启动一个Activity,发送广播,接受Inten转载 2017-11-28 20:54:44 · 2404 阅读 · 1 评论 -
安卓线程关闭,销毁activity时注意关闭线程
https://blog.youkuaiyun.com/wangqing224/article/details/51487530注意:自己开的线程并不会自动随Activity的destroy而关闭,所以必须手动去关闭自己开的线程或者通过boolean的方式让自己开的线程结束运行。自己开的线程有for循环的要更加注意。废话不说,上例子。package com.zsh;import android.app.Act...转载 2018-05-13 15:49:41 · 6409 阅读 · 1 评论 -
Intent意图和Activity活动应用
1. 实验内容简介Activity是用户和应用程序交互的接口,是一个控件的容器。在一个Activity中可以放置很多由View及其子类组成的可视化控件,例如按钮、图像、文本框等,这些控件根据XML布局文件中指定的位置在窗口中进行摆放。一个Activity通常展现为一个可视化的用户界面。一个应用程序可能由一个或多个Activity组成,Android平台通过Activity栈来对Activity进行...原创 2018-05-20 12:03:49 · 975 阅读 · 0 评论 -
Android中的Application类在应用程序中的应用
https://www.cnblogs.com/CVstyle/p/6391908.htmlApplication类每次应用程序运行时,应用程序的Application类都保持实例化状态(都会持有该Application实例)。与Activity不同的是,配置改变并不会导致应用程序重启。在应用程序内部,通过扩展Application类,可以完成以下三项工作:1. 对Android运行时...转载 2018-11-26 10:24:44 · 265 阅读 · 0 评论 -
android 开发如果api >= 23 需要显式申请权限
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 如果api >= 23 需要显式申请权限,代码举例如下: if (Build.VERSION.SDK_INT >= 2...原创 2018-11-26 08:51:10 · 449 阅读 · 0 评论 -
Android 使用弹出对话框,报Unable to add window错误
在使用Android弹出对话框的时候,报了一个unable to add window错误,我的代码如下123456789101112new AlertDialog.Builder(getApplicationContext()).setTitle("提示").setMessage("你确定要删除么?") .setPositiveButton("确定", new Di...转载 2018-07-12 17:26:06 · 527 阅读 · 0 评论 -
android 的Activity和context及其转换
1、Context和Activity关系 Context是个抽象类,通过类的结构可以看到:Activity、Service、Application都是Context的子类;从Android系统的角度来理解:Context是一个场景,描述的是一个应用程序环境的信息,即上下文,代表与操作系统的交互的一种过程。从程序的角度上来理解:Context是个抽象类,而Activity、Service、Appli...原创 2018-07-12 08:35:45 · 11000 阅读 · 0 评论 -
Fragment实例精讲——底部导航栏+ViewPager滑动切换页面
http://www.runoob.com/w3cnote/android-tutorial-fragment-demo4.html1.ViewPager简单介绍1)是怎么样的一个控件?答:一个页面切换的组件,我们可以往里面填充多个View,然后我们可以通过触摸屏幕左右滑动 切换不同的View,和前面学习的ListView一样,我们需要一个Adapter(适配器),将要显示的View和 我们的Vi...转载 2018-06-17 15:02:30 · 369 阅读 · 0 评论 -
Activity和Fragment的OnActivityResult的回调问题
Activity和Fragment的OnActivityResult的回调问题问题描述今天在优快云上回答问题的时候,看到一个问题,如图:记得我以前也遇到过这问题,知道这儿有个坑,但是我也有点儿模糊,不是很确定解决办法,所以就写了个demo测试了一下。分析有两个问题需要确定: 1.什么情况下会执行Fragment的OnActivityResult方法,什么情况下又会执行Activity的OnAct...转载 2018-06-16 12:16:25 · 3112 阅读 · 1 评论 -
Fragment跳转时传递参数及结果回传的方法
今天总结一下Fragment间的参数传递及结果返回的方法。效果图:1、点击“加载第二个Fragment按钮”,加载出第二个Fragment,同时传递过去参数:“从Fragment1传来的参数”这几个String;2、当用户点击第二个Fragment中的几个图片时,将点中的结果返回给第一个Fragment,将用户的选择在第一个Fragment显示出来一、基本架构搭建首先,我们要把整个架构搭起来,然后...转载 2018-06-15 22:29:17 · 1259 阅读 · 0 评论 -
Android中使用广播机制退出多个Activity
谷歌百度一下,Android中退出多个Activity的方法,大家讨论的很多。 在实习的时候,看到公司的项目退出多个Activity,是采用LinkedList方法,毕业设计的时候,也参照了那种方法。完成之时,无意在网上看到的可以使用广播机制退出Activity。看了一部分人的博客、文章等教程,发现也是摘抄的“很随便”,说的不详细,或不能实现。 看了他们的意思,写了demo,大家看看吧。主要代码如...转载 2018-05-29 21:24:05 · 471 阅读 · 0 评论 -
Android退出应用最优雅的方式(改进版)
我们先来看看几种常见的退出方法(不优雅的方式)一、容器式 建立一个全局容器,把所有的Activity存储起来,退出时循环遍历finish所有Activity12import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.os.Bundle;public ...转载 2018-05-29 21:18:34 · 194 阅读 · 0 评论 -
Android:销毁所有的Activity退出应用程序几种方式
Android:销毁所有的Activity退出应用程序几种方式author:DRC工作室 我们都知道,Activity是存放在栈中。在默认的情况下(standard)Activity在栈中是以先进后出、后进先出的方式进行存放。最开始出现的Activity会存在栈底,最新启动的Activity总是会存在栈顶。当我们开启的Activity越来越多,当前想在某个界面退出当前应用程序的时候,或者双击返回键...转载 2018-05-29 21:15:17 · 8692 阅读 · 0 评论 -
TimerTask 更新UI线程
package com.test; import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.o转载 2017-11-05 10:17:48 · 1513 阅读 · 0 评论 -
Android App将数据写入内部存储和外部存储的示例
这篇文章主要介绍了Android App将数据写入内部存储和外部存储的示例,使用外部存储即访问并写入SD卡,需要的朋友可以参考下File存储(内部存储)一旦程序在设备安装后,data/data/包名/ 即为内部存储空间,对外保密。Context提供了2个方法来打开输入、输出流FileInputStream openFileInput(String name)转载 2017-11-03 18:31:32 · 5341 阅读 · 0 评论 -
android 第一次登录引导界面的显示 第二次登录引导界面的消失
http://blog.youkuaiyun.com/m0_37855088/article/details/69808189版权声明:本文为博主原创文章,未经博主允许不得转载。现在很多的app在第一次登录的时候会进入引导界面,退出app后再登录会直接进入程序主界面,引导界面不在显示我建立了3个activity主要是为了展示界面内容转载 2017-11-02 20:43:33 · 3404 阅读 · 1 评论 -
android Activity类中的finish()、onDestory()和System.exit(0) 三者的区别
Activity.finish()Call this when your activity is done and should be closed. 在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDestory()方法,其占用的资源也没有被及时转载 2014-06-16 17:34:22 · 852 阅读 · 0 评论 -
android:configChanges
原文地址:android:configChanges作者:夏止忧伤 android中的组件Activity在manifest.xml文件中可以指定参数android:ConfigChanges,用于捕获手机状态的改变。在Activity中添加了android:configChanges属性,在当所指定属性(ConfigurationChanges)发生改变时,通知程序调用onConfigu转载 2014-05-30 10:59:35 · 816 阅读 · 0 评论 -
android开发两种退出程序方式(killProcess,System.exit)
KillProcess:在android中我们如果想要程序的进程结束可以这样写:android.os.Process.killProcess(android.os.Process.myPid());这样就可以从操作系统中结束掉当前程序的进程。注意:android中所有的activity都在主进程中,在Androidmanifest.xml中可以设置成启动不同进程,Ser转载 2014-06-13 17:28:13 · 825 阅读 · 0 评论 -
Android中AsyncTask的简单用法
在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操作UI线程会出现错误。因此android提供了一个类Handler来在子线程中来更新UI线程,用发消息的机制更新UI界面,呈现给用户。这样就解决了子线程更新UI的问题。但是费时的任务操作总会启转载 2014-07-04 09:21:09 · 782 阅读 · 0 评论 -
Android中的异步任务――AsyncTask
http://www.th7.cn/Program/java/201209/89514.shtmlandroid一个程序(apk)是一个进程,在程序启动时,系统启动一进程,该进程启动一个主线(UI线程),在UI线程中进行UI组件的加载和与用户交互(对用户的请求作出应答),倘若在UI线程中进行一些比较耗时的工作如:读取sd卡文件中的数据或访问数据库中的数据或者访问网络等,会造成ANR现象转载 2014-07-04 09:14:11 · 877 阅读 · 0 评论 -
Android延时执行的几种方法
一、开启新线程new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX); handler.sendMessage(); //告诉主线程执行任务 } }).startnew Thread(new转载 2014-07-03 16:37:48 · 883 阅读 · 0 评论 -
Binary XML file line #74: Error inflating class
Binary XML file line #74: Error inflating class在原生Android下编译APK,编译没有问题,但是在运行的时候经常出现如标题所描述的异常,然后整个程序Crash掉...... 我遇到该问题常常都是因为修改了资源文件所引起,大致有以下几种方式来解决: 1. 引用类名问题:自定义了一个View,将他用于布局文件转载 2014-07-23 08:33:21 · 974 阅读 · 0 评论 -
android异步任务详解 AsynTask
http://www.2cto.com/kf/201203/122729.html转载 2014-07-03 07:20:25 · 870 阅读 · 0 评论 -
多线程异步处理:AsyncTask异步更新UI界面 android开发教程
AsyncTask的内部实现是一个线程池,每个后台任务会 提交到线程池中的线程执行,然后使用Thread+Handler的方式调用回调函数。 AsyncTask抽象出后台线程运行的五个状态,分别是:1、准备运行,2、正在后台运行,3、进度更新,4、完成后台任务,5、取消任务,对于 这五个阶段,AsyncTask提供了五个回调方法:1、准备运行:onPreExecute(),转载 2014-07-10 14:13:23 · 914 阅读 · 0 评论 -
关闭android程序里所有的activity
做过Android开发的人都知道,应用程序点击返回键 或者 代码显示调用了Activity.finish()方法都无法完全退出,通过任务管理工具可以看到他们还在进程中。下面我将分享 OSChina.NET Android版客户端 完全退出程序的方法:1. 添加权限2. 导入AppManager工具类AppManager类是一个自定义的工具类,作用是将应用程序所有启动的Activity都添转载 2014-06-22 12:30:45 · 1496 阅读 · 1 评论 -
多Activity一次性退出
因为android的API中没有提供一次性退出的接口所以想要在多activity的程序里面一次性退出的话就要费点功夫了。我是在一个单例对象里面记录activity栈中activity的引用然后在需要退出时遍历一遍finish()掉就可以了。实现步骤如下:1、创建一个单例对象package com.exit;import java.lang.ref.SoftReference;转载 2014-06-22 12:39:51 · 854 阅读 · 0 评论 -
Android中第二次启动程序时,去除引导页
http://blog.youkuaiyun.com/tjj93622/article/details/45870097欢迎界面(主要代码,判断是否第一次启动程序)public class Welcome extends Activity implements Runnable { //判断是否第一次启动程序 private boolean isFirstUse;转载 2017-11-02 20:41:02 · 625 阅读 · 0 评论 -
Android相机开发实战
http://blog.youkuaiyun.com/gao_chun/article/details/48246871转载 2017-10-21 23:52:24 · 233 阅读 · 0 评论 -
真机调试安卓捕获应用的运行时异常并保存代码
在出错的Activity的onCreate()加入如下代码: // 捕获应用的运行时异常 Thread.setDefaultUncaughtExceptionHandler(new UncaughtExceptionHandler() {// 给主线程设置一个处理运行时异常的handler @Override public void uncaught原创 2017-05-26 10:03:15 · 324 阅读 · 0 评论 -
【转】Android实现点击两次返回键退出
作者:gaolei_xj更新于 04月02日访问(2289)评论(2)在做安卓应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。第一种实现的基本原理就是,当按下BACK键时,会被onKeyDown捕获,判断是BACK键,则执行exit方法。在exit方法中,会首先判断isExit的值,如果为转载 2016-12-28 14:35:18 · 651 阅读 · 0 评论 -
安卓开发-Activity中finish()&nbsp…
Activity.finish()Call this when your activity is done and should beclosed. 在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDestory()方法,其占用的资源也没有被及时释放。因为移出了栈,原创 2014-05-30 10:58:40 · 720 阅读 · 0 评论