-
Android打开其它APP的两种方式
在实际开发中,或许我们会需要打开一个别的APP,下面介绍下Android如何在自己的应用里面打开其它的应用。 方式1:如果我们知道包名和默认启动的Activity,可以用如下方式打开: Intent intent = new Intent();ComponentName cn = new Comp
16lz2021-01-26144 -
Android二值化算法
网上找了很多,没有一个能用的,本文的方法是自己在别人的基础上修改而来,纯Java算法,效率没有C++的高,追求效率的可以用Jni,具体参考:http://vaero.blog.51cto.com/4350852/822997 感谢网上分享的朋友们! 有图有真相: 接下来直接上代码: publ
16lz2021-01-26140 -
Android开发--WebView, WebChromeClient和WebViewClient
WebView 是Android APP用来处理html页面的一个组件 webview是android中的浏览器控件,在一些手机应用中常会用到b/s模式去开发应用,这时webview的强大功能就会显示出来。 webview的几点设置 权限设置:.AndroidManifest.xml中必须使用许.
16lz2021-01-26136 -
Android(安卓)UI 的单位和概念
1. px Pixels,像素,1px代表屏幕一个物理像素点。 2. resolution Resolution,分辨率,在屏幕上显示的物理像素的总和,宽×高表示。 3. density Density,单位屏幕面积上显示的像素数量。 4. dpi Dots Per Inch,每英寸像素数。 5. dip Devi
16lz2021-01-26110 -
Android(安卓)Studio使用小技巧:自定义Logcat
我们都知道Logcat是我们Android开发调试最常用的一个工具,但是Android Studio默认的Logcat调试的颜色是一样的,我们不好区分verbose、debug、error等分类信息,今天就来教大家自定义Logcat的提示信息。 打开Preference->Editor->Colors & Fon
16lz2021-01-26118 -
AndroidStudio使用偷懒插件Butterknife和GsonFormat 编辑
阅读更多 1.Android ButterKnife Zelezny Android Studio上安装插件,如图: 配合ButterKnife实现注解,从此不用写findViewById,想着就爽啊。在Activity,Fragment,Adapter中选中布局xml的资源id自动生成butterkn.....
16lz2021-01-26137 -
Android学习笔记——常用的基本UI组件及其常用属性值和相关方法
这里面所有的实例代码我都上传到Github上了,想要看的可以去这:https://github.com/Silence9102/Exercise_Android/tree/master/Exercise_UI_Control 1.文本类组件 TextView文本框组件 android:text:设置组件显示内容,属性值建议使用
16lz2021-01-26169 -
(转)Unable to get view server version from device emulator-5554 解决办法
情况描述: exlipse下编写好android应用程序时候,右键项目 run as android application 弹出一对话框说出现问题 点击详细说 空指针异常。打开ddms模式,里面提示 Unable to get view server version from device emulator-5554 ,此时我的andr
16lz2021-01-26108 -
Android(安卓)Fragment 没有onRestoreInstanceState
项目中遇到一个问题,MainActivity 里面的mainFragment 有一个ViewPager 用来加载自动轮播图,额,用了LazyLoadFragment。测试机是 三星 galaxy 5,每次跑app 的时候会打开程序然后弹出 授权的页面(系统自动弹的),这个时候回调了 onSaveInstanceSta
16lz2021-01-26101 -
Android(安卓)7.0 Audio: 按键调节音量的调用过程
(只简单描述调用过程,需对照代码看,不画图了,也不贴代码) 1.在key Event处理部分,Phonewindow会捕获到音量按键事件, Phonewindow.onkeydown-- MediaSessionLegacyHelper.getHelper(getContext()).sendAdjustVolumeBy 2.调节音量的..
16lz2021-01-26132 -
Android(安卓)Studio安装教程
Android Studio安装教程 1、这里给大家提供了AndroidStudio安装包跟SDK, 2、开始安装: 2.1、点击下一步 2.2、选择安装目录,这里我的安装目录是D:\Android\Android Studio,这个可以根据自己的实际情况选择,
16lz2021-01-26115 -
Android(安卓)Studio 关联源码配置方法
在使用Android Studio系统源码是很方便的,但有时候需要做一些配置。 当前使用的版本为Android Studio3.2。 当未关联源码时会出现如下提示: 解决方法: 1、下载源码 方法一:点击Download进行下载。 方法二:打开SDK Manager进行下载: File
16lz2021-01-26268 -
Android(安卓)横竖屏切换时候Activity的生命周期
曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的: 1、新建一个Activity,并把各个生命周期打印出来 2、运行Activity,得到如下信息 onCreate--> onStart--> onResume-->
16lz2021-01-26127 -
android 中Bn 和Bp的区别
最近在研究surfaceflinger,真心被里面的类名折腾惨了。 Bn n 就是native,这是一个怎样的类? 我们继承它的原因是为了实现一个接口,具体点说就是一个BnXXX对应一个IXXX。比如BnSurfaceComposer 对应 ISurfaceComposer
16lz2021-01-26145 -
[Android]Activity生命周期+启动模式
Activity是一个与用户交互的接口。 一、Activity生命周期 1.Activity的4种状态 Active Paused Stopped killed Active:当前Activity正处在运行状态,即当前Activity获取了焦点。 Paused:当前Activity正处在
16lz2021-01-26126 -
android studio 打包过时警告问题解决方案
android studio 打包过时警告问题解决方案 第一次写博客,有许多表述不清的地方,还请见谅.今天公司打码进行了一些合并,打包时候遇到的如下错误 Error:(71, 34) 警告: [deprecation] CookieManager中的removeSessionCookie()已过时 Er
16lz2021-01-26122 -
点击Android(安卓)SDK Manager时,SDK Manager没有显示
Android SDK Manager时,SDK Manager没有显示,eclipses可能会出现如下的错误: [SDK Manager] ‘剗?’ 不是内部或外部命令,也不是可运行的程序 [SDK Manager] ‘剗w’ 不是内部或外部命令,也不是可运行的程序 [SDK Manager] 或批处理文件.
16lz2021-01-26144 -
关于android.view.WindowLeaked(窗体泄露)的解决方案
推荐安卓开发神器(里面有各种UI特效和android代码库实例) 虽然是小问题一个,但也困扰了我一段时间,现在记下来,给自己做个备忘,也可以给其他人一个参考 view plaincopy to clipboardprint?01-08 01:49:27.874: ERROR/WindowManager(473): Acti
16lz2021-01-26116 -
Android(安卓)-- JVM,DVM,ART虚拟机
Java虚拟机–JVM,类加载器,双亲委派 https://www.iteye.com/blog/welcome66-2216572 1、JVM(Java Virtual Machine),java虚拟机 JVM就是虚拟出来的计算机,有自己完善的架构,处理器,堆栈,寄存器,指令系统。使用jvm就是为了支持与操作系统无关,ja
16lz2021-01-26137 -
安卓Doubango架构的使用小结
作者:丁雪贞 一般APK整合进Android 的方法请参考下列步骤 1.将App加一个Android.mk文件,如附件 2.将App加到BSP中的gemtek/packages/apps/ 3.修改device/samsung/smdkv210/device.mk # Apps PRODUCT_PACKAGES += \ .......
16lz2021-01-26181 -
ByteBuffer的flip,clear及rewind区别
近期不少网友表示Android的NIO中有关ByteBuffer的几种常用方法比如clear,rewind和flip到底有哪些区别。下面给大家这三种方法的源码,方便大家记忆。 public final Buffer clear() { position = 0;//设置为0 limit = capacity; //极限和容
16lz2021-01-2649 -
android 自定义radiobutton的样式 实现自己想要的样子
效果图: 对radiobutton的样式自定义无非就是style,在style里面有background来设置radiobutton的背景 button来设置radiobutton的小框框,当为null的时候,就是不要框框了 自定义的第一种style: @drawable/mycustome_
16lz2021-01-26157 -
android 获得一个应用程序的启动次数,运行时间等信息
转自:http://www.eoeandroid.com/forum.php?mod=viewthread&tid=207309 通过com.android.internal.os.PkgUsageStats这个类可以得到一个应用程序的启动次数,运行时间等信息,功能很强大。但是google并没有将这个类作为API接口提供给开.
16lz2021-01-26173 -
Android(安卓)饺子播放器
在很多项目里面都有视频一类,Android中视频播放框架有VideoView,SurfaceView+MediaPlayer,
16lz2021-01-26118 -
Android(安卓)JNI 基础知识
博客原文链接:https://glumes.com/post/android/android-jni-basic-operation/ 自从 Android Studio 升级到 2.3 版本以后,使用 CMake 进行编译就方便多了,不需要再写 Android.mk 了,也不需要用 javah 来生成头文件了,直接写好 native 方法,.
16lz2021-01-26179