Android基础
rfgreeee
这个作者很懒,什么都没留下…
展开
-
android LayoutInflater.inflate()的参数理解
LayoutInflater.inflate()的作用就是将一个xml定义的布局文件实例化为view控件对象(也是一个布局文件);LayoutInflater.inflate是加载一个布局文件; findViewById则是从布局文件中查找一个控件;一.获取LayoutInflater对象有三种方法LayoutInflater inflater=LayoutIn原创 2018-02-07 16:50:17 · 290 阅读 · 0 评论 -
Activity 的启动模式
我们知道,默认情况下,当我们多次启动同一个activity时,系统会创建多个实例并把他们一个个放入任务栈,当我们按back键,这些activity又会一个个退出。任务栈是一种后进先出的栈结构。在Android中是使用任务(Task)来管理Activity的,任务就是存放在栈里面的Activity的集合,这个栈就是称为任务栈。启动一个activity的时候就会用到栈。一,Activity的Launc...原创 2018-02-27 15:30:40 · 137 阅读 · 0 评论 -
android 进程的理解
Android的进程主要分为以下几种:首先说的进程就是一个应用,这里说的是一个应用级别。1.前台进程1.用户正在交互的 Activity(已调用 Activity 的 onResume() 方法)当前用户可以触摸的 就属于前台进程 也就是用户正在用的应用 2.前台进程 关联 的其他进程也属于前台进程 (比如当前进程用到了其他进程的东西,其他进程也就成了前台进程,不然他被杀了,当前的进程会出...原创 2018-04-20 16:18:06 · 520 阅读 · 0 评论 -
HttpURLConnection中getInputStream()异常java.io.FileNotFoundException
在项目中遇到了一个HttpURLConnection网络请求报异常的问题 java.io.FileNotFoundException后来通过log 定位到具体得问题出现在 urlConnection.getInputStream()上分析原因为:HttpURLConnection POST请求时候,当getResponseCode为HttpURLConnection.HTTP_OK...原创 2018-09-27 11:10:55 · 13209 阅读 · 3 评论 -
dialog弹出但是不显示
在做项目中发现一个问题,就是在应用中点击出现dialog 然后唤起文件管理器,然后播放视频后,回到原应用后同样的点击 dialog 不显示,但是实际已经出现在屏幕上,只是看不到,dialog里面的按钮事件都存在。解决方案添加如下两个权限。<uses-permission android:name="android.permission.SYSTEM_OVERLAY_WINDOW...原创 2018-11-21 10:58:21 · 4384 阅读 · 1 评论 -
Android 5.0 以下截屏方案测试
最近在项目中做视频通话的屏幕共享的功能,需要用到屏幕采集的功能,由于5.0以上版本系统有api所以实现比较简单,做5.0以下版本时候真的是很痛苦,一下列举一下我尝试的方法。方法一:利用SDK提供的View.getDrawingCache()方法。public static Bitmap capture(Activity activity) { activity.getWi...原创 2018-11-28 15:42:37 · 634 阅读 · 0 评论