Android 问题记录
记录开发中遇到的问题,以及自己的解决方案
王丽君同学
日常写bug
展开
-
Caused by: java.io.IOException: Cannot run program “git“: CreateProcess error=2
Caused by: java.io.IOException: Cannot run program “git”: CreateProcess error=2, ϵͳ�Ҳ���ָ�����ļ���出现该问题是因为在电脑的环境变量中没有配置相关git命令,需要在window系统变量中配置一下在你的环境环境变量中添加以下配置,其中前面的路径改为你自己安装的git的路径即可C:\Program Files\Git\binC:\Program Files\Git\cmd...原创 2021-05-10 18:34:21 · 3495 阅读 · 0 评论 -
Sleep和wait的区别
首先sleep和wait最大的区别是: sleep睡眠时,保持对象锁,仍然占有该锁。 wait睡眠时,释放对象锁。 sleep() 方法是线程类(Thread)的静态方法,让调用线程进入睡眠状态,让出执行机会给其他线程,等到休眠时间结束后,线程进入就绪状态和其他线程一起竞争cpu的执行时间。 因为sleep() 是static静态的方法,他不能改变对象的机锁,当一个synchr...原创 2018-03-19 11:15:37 · 336 阅读 · 0 评论 -
如何安全退出已调用多个Activity的Application
退出Activity 直接调用 finish () 方法即可,退出activity 会执行 onDestroy()方法 。但是某些情况下,我们在应用中开启了很多的Activity,并且我们希望能直接一键退出整个应用,而不是一层一层的向外退出Activity。抛异常强制退出: (暴力、偏门、不建议采用)通过抛异常,使程序Force Close,如100/0。 但是,需要解决的问题是,如何使程序结束掉原创 2017-12-24 20:53:24 · 615 阅读 · 0 评论 -
Android Studio打开不自动开启上次关闭的项目
遇到的问题是,AS开启后一片空白,上次关闭的时候的项目都没有展开。解决办法如下图所示:原创 2017-08-14 09:29:04 · 2204 阅读 · 0 评论 -
Android studio 错误提示,英文转中文
android studio 英文转汉字 在我们使用Android studio 的时候,有时候会遇见各种各样的问题,但是对于我这样英文不是很好的同学就很苦逼了,我看看它 它看看我,错误原因都说出来了,可是我不认识,所以我今天就总结了一些我们在使用Android studio的时候,经常会遇见的错误,以方便在以后使用过程中遇见问题的时候,直接翻一下今天这篇文章就可以很快的查到是什么样的提示,可以原创 2016-05-08 12:54:14 · 39593 阅读 · 1 评论 -
Android Sqlite 链表查询语句
安卓有时候需要用到本地数据库存储数据,用到数据库就会用到增删改查的方法,本文主要讲本地多表查询的语句。 需求是:查询一条服务的签名,根据航班表(ACCA_FLIGHT)中的_flight_seq字段和服务表(ACCA_SERVICE)中的_link_flight_id字段查询,如果相同则符合条件,把查询出来的数据添加到自定义的list集合中。 /** * 查询服务签名,根据航班原创 2016-12-19 10:42:43 · 1571 阅读 · 0 评论 -
Android自定义toast
toast工具类package com.travelsky.airportapp.utils;import android.content.Context;import android.view.Gravity;import android.view.LayoutInflater;import android.view.View;import android.widget.TextView;原创 2016-10-11 16:46:11 · 577 阅读 · 0 评论 -
android edittext输入小写字母自动转大写
把这样一个类放到我们项目中,在edittext控件初始化后执行一个操作。package com.travelsky.airportapp.utils;import android.text.method.ReplacementTransformationMethod;/** * Created by iwanglijun on 2016/10/11. */public class A2bigA原创 2016-10-11 13:22:16 · 7903 阅读 · 4 评论 -
Android中的广播接收者和服务
广播接收者不同版本中的特性自Android 3.1之后,所有新安装但未被执行过的apk,以及那些被用户强行停止的apk,都会处于stopped状态。这个状态下,apk中的广播接收者,均处于未激活状态, 无法履行监听功能。在广播发发送方发送广播时需要设置Intent.FLAGINCLUDESTOPPED_PACKAGESIntent intent = new Intent();原创 2016-04-25 23:56:55 · 2577 阅读 · 0 评论 -
Android中服务里面方法的调用,开启,绑定
这些天有一点时间,就看了看原来学习的时候做过的一些笔记,感觉很久不看还是会忘记的,所以就准备把这些我认为比较好的总结,都写在自己的博客上面,这样呢 一方面可以自己很好的复习以前的知识,另一方面就是可以供大家一起学习,有什么错误的地方,大家可以指出来,共同进步。为什么不能通过new Service()来调用服务里面的方法服务是系统new出来的,系统new出来之后会把上下文为什么准备好,我原创 2016-04-26 00:13:42 · 1920 阅读 · 0 评论 -
activity的生命周期
一 、概述 当用户在系统与你的应用之间切换的过程中,你的应用中的Activity实例也会在自己的不同生命周期中切换。例如,用户第一次打开你的应用,应用展现在用户的手机桌面,获取用户的输入焦点。在这个过程中,Android系统调用了你的Activity中的一系列的生命周期方法,这些方法建立了应用组建和用户之间的联系。如果用户启动了应用中的另外一个Activity,或者直接切换到另外一个应用,系统也原创 2016-05-07 17:54:19 · 1143 阅读 · 0 评论 -
EventBus的使用,注意事项,错误分析
一,概述Android optimized event bus that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality. 上面这几行英文是给github官方给出的说法,那么我们翻译过来是大致就是说:EventBus是一款针对And原创 2016-05-06 23:53:42 · 14639 阅读 · 1 评论 -
【源码分析】Android系统启动流程.
Android的启动过程是从init开始的,它是所有后续进程的祖进程。系统启动的过程可以大致分为以下几个步骤1,init.c的启动 挂载目录 初始化 解析配置文件2,init.rc3,在init.rc中app_main中启动了zygote(孵化器),AndroidRuntime Zygote这个进程是非常重要的一个进程,Zygote进程的建立是真正的Android运行空间,初始化原创 2016-05-06 17:40:14 · 3500 阅读 · 0 评论 -
android 双击返回键退出应用核心代码
Android 双击返回键退出应用核心代码原创 2016-04-25 18:38:39 · 926 阅读 · 1 评论