Android技术
发哥Learning
这个作者很懒,什么都没留下…
展开
-
Android性能优化
合理管理内存节制的使用Service 如果应用程序需要使用Service来执行后台任务的话,只有当任务正在执行的时候才应该让Service运行起来。当启动一个Service时,系统会倾向于将这个Service所依赖的进程进行保留,系统可以在LRUcache当中缓存的进程数量也会减少,导致切换程序的时候耗费更多性能。我们可以使用IntentService,当后台任务执行结束后会自动停止,避免了Se转载 2016-08-08 14:18:40 · 233 阅读 · 0 评论 -
Android开发中的三种提示(Dialog,Toast,Snackbar)实现
1.Xml布局<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tool原创 2017-06-05 16:53:49 · 634 阅读 · 0 评论 -
Eclipse项目导入到Android studio遇到的坑
1.Manifest merger failed with multiple errors, see logs原因:在AndroidManifest中有重复的权限,SDK版本app中的和引用中的不一致,以及无用的组件配置解决办法:删除这些重复的权限以及无用的组件配置,将App中的build.gradle与Modle中的build.gradle中的compileSdkVersion、minSdkVe原创 2017-03-07 09:35:12 · 763 阅读 · 0 评论 -
Android清空编辑框数据功能的实现
引言在项目开发中你肯定会遇到这样的需求,输入到EditText中的数据一个一个清理太麻烦了,需要有一个按钮直接能实现一次删除整个EditText控件中的数据,那么接下来我就给大家封装一个方法,有这样的需求直接调用就好了。话不多说,直接上代码:/** *清空编辑框按钮 * @param editText 需要清空的EditText控件 * @param delIm原创 2017-03-08 18:48:54 · 9443 阅读 · 0 评论 -
Android中输入密码明文密文切换功能的实现
引言:当我们在进行项目开发的过程中难免会进行登陆及注册功能的实现,在这过程中难免会有密码明文密文切换的需求,那么现在我就给大家分享一下我自己封装的一个方法,非常简单,如果项目中有这样的需求直接套用就可以了。下面就直接粘帖代码了。/** * 切换明文密码 * @param editText 需要切换显示的EditText数据 * @param showImageView原创 2017-03-08 18:26:36 · 1960 阅读 · 0 评论 -
Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException:
问题:在android studio中运行项目出现的错误:Error:java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException。原因:在android studio中无法识别点九图片,而在你的项目图片文件中又恰好放入了点九图片,因此出现这样的异常。粗鲁的解原创 2017-02-15 15:57:04 · 832 阅读 · 0 评论 -
android studio中运行项目出现的坑
问题:Error:Execution failed for task ':app:transformNative_libsWithStripDebugSymbolForDebug'.> A problem occurred starting process 'command 'D:\gradle\SDK\ndk-bundle\toolchains\aarch64-linux-android-4原创 2017-02-03 09:43:19 · 5806 阅读 · 7 评论 -
Android集成阿里云消息推送的方法步骤
参考官方文档:https://help.aliyun.com/document_detail/30064.html?spm=5176.doc42633.6.640.Ciw6TQ原创 2017-02-03 09:16:56 · 2563 阅读 · 0 评论 -
android 6.0以上版本拍照功能实现
android 6.0及以上版本实现拍照功能的方法步骤一:创建一个给予权限的Utils,Demo1如下:private static String[] PERMISSIONS_CAMERA_AND_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Manifest.permission.WRITE_EXTER原创 2017-02-21 10:54:46 · 660 阅读 · 0 评论 -
android开发中需要关闭指定activity的方法
问题:在android开发中,总会遇到进入某个activity之后需要关闭其他部分activity,怎么解决呢?最直接粗暴的解决办法就是: 步骤一:在需要关闭的那个activity中设置一个变量记录这个activity。例如: public static Activity1 instance; 步骤二:在原创 2017-02-10 10:44:23 · 8351 阅读 · 3 评论 -
android中获取前一个Activity传递过来的参数获取不到的问题
问题:同样的也是在昨天,想要获取前一个界面传递过来的数据设置为该界面的Title获取不了,打Log显示为null。原因:通过Intent传递过来的数据,获取是在Bundle里面得到的,原来固定的以为只能是在OnCreate方法中才能获取得到前一个Activity传递过来的数据,然后在另外一个与OnCreate方法同级别的方法中想要获取到它内部的数据获取不到,因为在执行OnCreate方法的同时原创 2017-02-07 10:30:03 · 2284 阅读 · 1 评论 -
封装Activity基类的时候数据重复加载的处理
问题:昨天封装了一个Activity的基类,其他activity继承他的时候重写了它的方法出现重复数据。原因:在activity的onCreate方法中调用了外部的获取数据的方法,由于onCreate调用的方法与它是同级别的,所以在onCreate方法中获取了数据,外部也获取了数据,所以就出现了两次获取数据的情况。解决办法:更改onCreate方法中调用的方法名,将更新数据的工作放到新的方原创 2017-02-07 10:18:04 · 447 阅读 · 0 评论 -
Android Studio集成科大讯飞语音识别功能出现的错误
Android Studio集成科大讯飞语音识别功能出现的错误集成之后出现21001的错误解决步骤1、在app下面的build.gradle中加上如下代码sourceSets { main { jniLibs.srcDirs = ['libs'] } }2、在libs中加入如下资料信息arm64-v8a、armeabi、armeabi原创 2017-01-05 23:33:38 · 2638 阅读 · 0 评论 -
Java 基础知识点
Java 基础篇1、一个”.java”源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否原创 2018-03-16 17:01:23 · 818 阅读 · 2 评论