
android
奋青斗
这个作者很懒,什么都没留下…
展开
-
Android 设置黑白主题
今天很多App都变成了黑白颜色,正好符合今天的氛围。初步设想会设置一个黑白主题,这样的话就要求App中的各组件都引用到我们的标准style,但是真是的场景其实很难这么标准的满足,还有另外一个方式就是在BaseActivity中使用ColorMatrix设置灰度:javaPaint paint = new Paint();ColorMatrix cm = new ColorMatrix();cm.setSaturation(0);/原创 2021-12-13 13:53:21 · 1114 阅读 · 0 评论 -
MAT报错: Unknown HPROF Version (JAVA PROFILE 1.0.3) (java.io.IOException)解决办法
在Eclips的DDMS模式下,选中所要分析的进程,点击按钮,Dump HPROF file导出 hprof 文件,使用MAT 工具进行分析。打开 MAT 工具,File-->Open Heap Dump... 选择你刚刚保存的 hprof 文件打开此时,会弹出一个错误,如下图所示:我开始还以为是 MAT 与java的版本不匹配,其实是 android 刚刚生成的 .hpro...转载 2019-08-15 12:05:41 · 1724 阅读 · 0 评论 -
Android pulltoRefreshSwipeMenuListview集成遇到的坑
好久没写程序了,突然来 集成之后返现pulltoRefreshSwipeMenuListview滑动倒是可以,但是就是不能使用listview的click 时间,这就纳闷了。 然后我想肯定是有什么滑动或者是点击时间冲突了,于是就检查了,adpter和Activity的布局是不是有冲突,排除了不是这些问题引起的,没辙 了, 王德发,什么鬼。 无奈之后一个个找,最后找到了是这样,有一个Te...原创 2019-01-11 16:26:38 · 451 阅读 · 0 评论 -
ListView嵌套webview显示不出来
webview 当listview 的item 中包含 webview 时,webview 设置高度为 warp_content 时,webview是无法显示的,这是因为item 无法动态的计算webview的高度,解决方法,在item 外层加上一个 scrollview 即可原文地址:http://blog.csdn.net/qq_18796911/article/d转载 2017-05-24 16:43:26 · 2910 阅读 · 1 评论 -
Android Picasso OOM
后台填写的测试图片很大,前端老师oom,痛苦不堪,把Picasso 加载图片的时候 resize一下就好了Picasso.with( imageView.getContext() ).load(url).resize(dp2px(250),dp2px(250)).centerCrop().into(imageView);加载之前先处理图片,缓存更小的。原创 2017-05-08 17:54:57 · 528 阅读 · 0 评论 -
umeng 微博分享遇到的坑
友盟6.x精简版,客户反映微博分享崩溃,检查了一下AndroidManifest中缺少一个Activity的声明android:name="com.umeng.socialize.editorpage.ShareActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:原创 2017-03-30 17:14:18 · 1200 阅读 · 0 评论 -
android 应用 捕获异常 重启应用
开发Android的时候难免会遇到程序异常,为了更好的知道程序的问题然后做出对应的记录或者改进处理是必不可少的。一下是我处理的一个程序oom的收希望他可以自动重启,释放资源。当然这个只是解决燃眉之急,重要的还是处理好引起这个得原因。这里主要用的是PendingIntenthe和系统AlarmManager。不说了,直接贴代码。/** * Created by Curry on 201原创 2017-03-04 13:21:55 · 628 阅读 · 0 评论 -
NullPointerException: Attempt to write to field 'int android.support.v4.app.Fragment.mNextAnim
NullPointerException: Attempt to write to field 'int android.support.v4.app.Fragment.mNextAnim重新启动Activity的时候fragment 的操作中 transaction 进行 add ,remove 或者其他操作的时候fragment为空翻译 2017-01-19 00:27:26 · 6029 阅读 · 1 评论 -
Failed to apply plugin [id 'com.github.dcendents.android-maven']
Error:(34, 1) A problem occurred evaluating project ':*'.> Failed to apply plugin [id 'com.github.dcendents.android-maven'] > Could not create plugin of type 'AndroidMavenPlugin'.解决办法:将工程目原创 2017-01-18 23:37:42 · 10028 阅读 · 0 评论 -
Android Studio 的build variants 找不到 test artifact问题
解决方案是依次打开: File Menu -> Settings -> Build, Execution, Deployment -> Build Tools -> Gradle -> Experimental,将Enable all test artifacts (Unit Test and Instrumentation Test) in Android projects取消勾选,原创 2017-01-16 16:49:15 · 6491 阅读 · 1 评论 -
Android 调试
To start debugging, click Debug in the toolbar. Android Studio builds an APK, signs it with a debug key, installs it on your selected device, then runs it and opens the Debug window, as shown in fi翻译 2016-11-16 18:19:10 · 410 阅读 · 0 评论 -
50个安卓开发者应该熟悉的Android Studio技巧和资源
视觉效果1. Android Logcat的Material颜色主题。要改变Android Studio的Logcat你需要这样做:进入Preferences (Windows上是Settings / Linux machines) → Editor → Colors & Fonts → Android Logcat,然后为每种类型的log设置前景颜色(foregr转载 2016-11-16 16:30:44 · 529 阅读 · 0 评论 -
android String对象\n 显示换行符
本来后台传过来是一个组装好的字符串,换行符\n已经组装好,但是放到前段就是显示不正常,像aaa\nbbbbb.解决方法是 messageView.setText(message.replace("\\n", "\n"));不知道什么时候将传过来的"\n"中的"\"给转义了。原创 2016-06-07 14:58:21 · 27671 阅读 · 0 评论 -
android studio 的坑 自己来填
1、gradle dsl method not found android()解决方法:删掉最外层的build.gradle中的android { compileSdkVersion 19 buildToolsVersion '21.1.1'}http://stackoverflow.com/questions/27735646/a转载 2016-06-06 10:14:27 · 628 阅读 · 0 评论 -
Error:Execution failed for task ':app:packageRelease'. > Failed to read key brautyfarm from store "G
有段时间没有打包了,今天打包突然遇到一个问题,Error:Execution failed for task ':app:packageRelease'.> Failed to read key brautyfarm from store "G:\puman\美丽田园\tools\BeautyFarm.jks": Cannot recover key不知道什么地方出错了,仔细一看原创 2015-12-02 16:55:43 · 5568 阅读 · 0 评论 -
android 杂记
android中可能有一些零散的东西,可能是常用也可能不是很常用,但是要用的却急的要命,下面记录了部分问题以及解决办法。Q:android中软键盘弹出遮住webview输入框A: android:windowSoftInputMode="stateVisible|adjustResize"已经设置,接下里将mainfests中对应activity的主题theme改为下边即可原创 2015-11-16 14:38:14 · 456 阅读 · 0 评论 -
ActionBar 笔记
官方文档:ActionBar 是一个功能窗口,给用户提供操作和导航模式。使用Actionbar 系统会适配不同的屏幕尺寸给在应用中给用户一个统一的用户界面。ActionBar提供了一些重要的功能:1、提供一个专用的空间给应用用作标识使用以及展示表明用户当前所在的位置。2、放置重要的功能以及 便捷的操作(比如 搜索)3、支持一直的导航和视图切换应用(标签或者下拉列表)原创 2015-11-14 23:54:35 · 764 阅读 · 0 评论 -
android 通知NotificationManager
public class NotificationTest extends Activity{static final int NOTIFICATION_ID = 0x100;NotificationManager notificationManager;@Overridepublic void onCreate(Bundle savedInstanceState)转载 2015-11-13 13:56:43 · 543 阅读 · 0 评论 -
9patch 9.png图片
今天在测试9.png图片是出现如下错误:Error:Execution failed for task ':app:processDebugResources'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'H:\原创 2015-11-05 16:38:57 · 1735 阅读 · 0 评论 -
android annotation 配置
android annotation 地址:https://github.com/excilys/androidannotations/wiki根据介绍下载这里主要说的是eclipse的配置1、新建一个工程2、将androidannotation-xxx.jar放入compile-libs 文件中,将androidannotations-api-3.0.1.jar放入libs文原创 2015-05-19 16:23:25 · 574 阅读 · 0 评论 -
编译Android出错:Unable to execute dex: Java heap space
昨天在编译运行(Run As Android Application)同事写的应用(移植)时,提示Unable to execute dex: Java heap space,刚开始以为是Android SDK没装好,于是我写了个Hello Android程序来验证,Hello Android可以运行。于是,我Google了一下,据说是因为升级了ADT缘故(好像是Android小组的回复)转载 2014-10-08 12:13:00 · 579 阅读 · 0 评论 -
Android 混淆代码总结
为了防止自己的劳动成果被别人窃取,混淆代码能有效防止被反编译,下面来总结以下混淆代码的步骤:1. 大家也许都注意到新建一个工程会看到项目下边有这样proguard-project.txt一个文件,这个对混淆代码很重要,如果你不小心删掉了,没关系,从其他地方拷贝一个过来2. 最重要的就是在proguard-project.txt添加混淆的申明了: a. 把所有你的jar包转载 2014-09-16 00:51:15 · 754 阅读 · 0 评论 -
adt lauching project
开发android的时候修改了工程名称的时候,每次run as原创 2014-09-08 23:11:14 · 543 阅读 · 0 评论 -
自定义ListView listView中子控件获取点击position
自定义listview触发事件获取view 的position原创 2014-03-14 14:58:35 · 3749 阅读 · 2 评论 -
The connection to adb is down, and a severe error has occured.
启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-to转载 2014-03-09 13:45:13 · 665 阅读 · 0 评论 -
改变eclipse的字体颜色
新手适用翻译 2014-02-21 14:54:28 · 862 阅读 · 0 评论 -
eclipse xml文件中按没有提示
方案1:在xml文件上右击-->open with ,看一下xml文件的默认打开方式。我遇到的是在Layout下的xml文件里没有提示信息。查看了一下xml的默认打开方式不是Android Layout Editor,这时需要修改xml文件的默认打开方式:设置默认打开方式为XML Editor。菜单:Window -> Preferences -> General -> Editors -转载 2014-01-16 23:03:52 · 1369 阅读 · 0 评论 -
eclipse 导入android源码
如题,eclipse导入android源码,方便编代码时查看基类转自:http://jingyan.baidu.com/article/5d368d1e01df803f60c057f8.html当我们在eclipse中开发android程序的时候,往往需要看源代码(可能是出于好奇,可能是读源码习惯),那么如何查看Android源代码呢?比如下面这种情转载 2013-11-28 17:29:15 · 1081 阅读 · 0 评论 -
ADB server didn't ACK
ADB server didn't ACK * failed to start daemon *遇到这个问题,真揪心,看到一篇好文章,可以解决这个问题,果断分享:http://www.strongcms.net/mobile/android/2012/0619/7273.html5037端口被占用的话,也会出现如下提示……于是乎,真像是找到了救命转载 2013-11-20 16:15:10 · 656 阅读 · 0 评论 -
更新android出现的问题
Failed to fetch URL https://dl-ssl.google.com/android/repository/sys-img/x86/sys-img.xml, reason: SSL hostname in certificate didn't match: != OR Failed to fetch URL https://dl-ssl.google.com/andr转载 2013-11-18 16:30:24 · 771 阅读 · 0 评论