android
文章平均质量分 59
日尧月月鸟
奋进的孩子
展开
-
无法自动生成或更新R.java文件
R.java这个文件是会自动生成的,但是如果你不小心xml文件写错了,或者不小心在编辑xml的时候点击了run(其实这个时候会运行这个xml文件,会生成一个同名的xml文件,后缀为xx.out.xml),或者含有除xml文件和图片文件以外的其他文件,或者有不能识别的图片。然后正巧你project——》clear了一下项目,你可能会发现gen下面的R.java的文件没有了。因为某个文件有错,导致R.原创 2014-07-24 15:43:32 · 603 阅读 · 0 评论 -
android layout将Imageview放在最上层
直接将布局文件中的要放在最顶层的控件写在最后面!原创 2014-09-01 21:38:26 · 9292 阅读 · 14 评论 -
android在打开activity时如何防止edittext获取焦点弹出软键盘
在AndroidManifest.xml里的Activity定义里添加进这个属性android:windowSoftInputMode="adjustResize|stateHidden"或者在onCreate 里添加进 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_S原创 2014-11-17 15:01:33 · 497 阅读 · 0 评论 -
android listview下滑出现回到顶部的按钮
android listview下滑出现回到顶部的按钮的源码原创 2014-11-17 15:08:08 · 1220 阅读 · 0 评论 -
android多语言设定
在res文件夹下右键点击新建一个xml文件原创 2014-10-05 09:15:31 · 609 阅读 · 0 评论 -
关于android软键盘弹出挤压VIEW和覆盖View的问题
这个问题的最简单的原创 2014-10-19 21:37:51 · 1743 阅读 · 0 评论 -
android studio导入eclipse工程找不到图片
终于开始步入android studio的学习,果真是需要慢慢来的,刚将eclipse的工程导入studio就出现了图片找不到的问题,研究了很久,但是图片是在的,就是报错了如下图所示后来将图片移来移去终于发现了新的错误libpng warning: iCCP: Not recognizing known sRGB profile that has been edited这时原创 2015-05-23 10:52:16 · 917 阅读 · 0 评论 -
android TypedArray Empty after obtainStyledAttributes
在自定义控件属性的时候,在代码中利用了obtainStyledAttributes的方法获取TypedArray,但是TyptedArray一直是空的,在提供的attrs中我可以查到attributeName和attributeNameResource,但是确得不到正确的值,这个问题困惑了两天。场景如下:attrs.xml中的定义:原创 2015-11-15 13:06:04 · 742 阅读 · 0 评论 -
Android和JavaScript相互调用初学
由于最近接触cordova开发,也就是webapp的开发,这是一种基于h5的一种开发的模式,也就是在原生态android和h5的混合开发。由于h5开发的速度比原生态的快,所以这个框架最大的好处是能帮助提高开发效率,框架的缺点,只能说现在的原生态比h5的效果和流畅度更好,随着手机的发展,h5的展示肯定会随之变好。代码学习在学习cordova之前呢,必须要先了解最基本的android和js原创 2015-12-11 19:45:54 · 706 阅读 · 0 评论 -
android lint check的学习和自定义以及lint语法
lint介绍android lint是一个静态代码分析工具,通过lint工具,你可以不用边运行边调试,或者通过单元测试进行代码检查,可以检测代码中不规范、不和要求的问题,解决一些潜在的bug。lint工具可以在命令行上使用,也可以在adt中使用。比如当想检查在manifest.xml中是否有activity,activity中是否包含了launcher activity。如果没有进行错误的警告。通过原创 2015-12-13 21:45:32 · 4805 阅读 · 0 评论 -
Android之Translucent Bar半透明栏和immersive bar沉浸式的区别
在Android的Material Design出现后,一个更简洁,更舒服,更清爽的界面是开发者们所追求动,也是一个成功app的前提。那么怎么让app看起来更加舒服呢?这里有一个方法。让app看起来整体统一,整体统一也就是一体化的意思,怎么做到一体化呢,有两种方式,网上对于两种不同的方式经常混在一起讲,不过两者都是一体化的的概念原创 2015-12-27 21:55:40 · 2418 阅读 · 0 评论 -
android6.0权限管理工具EasyPermissionUtil
前言android6.0开始,权限的申请发生了改变,申请变的动态化,也就是运行时权限,和iOS相仿,动态化的意思是指,在每次使用需要危险权限的方法的时候,需要检查程序是否获得了该权限的许可。动态化的权限申请能够让用户更加清晰的知道程序需要什么权限,以及程序中哪些地方的操作需要涉及用户安全。不再是仅仅在程序安装的时候,一次性把所需要的普通的、危险级别的权限一次性列出来,然后展示给用户。原创 2015-12-20 14:46:27 · 5740 阅读 · 2 评论 -
android微信的抢红包插件
前言 之前看到了微信抢红包的插件,觉得这个功能实在强大了,这和之前我想实现的模拟点击事件基本相似,可以完美的触发一个view的点击事件,当然静默安装的原理也和抢红包的原理是一样的。 小米有开源小米的抢红包的demo,之后有童鞋在此之上增加了自己的逻辑,使其完善。现在为了学习,我也加入抢红包的demo大军哈哈,主要在于学习。原理 原理主要是通过辅助功能AccessibilityService来完原创 2015-12-21 01:07:30 · 4373 阅读 · 2 评论 -
android 拖拉控件
最近在研究一个类似屏保开锁的一个拖拉控件的activity,查网上的资料,在github找到一个很炫的,可是实在是不知道怎么用啊,所以就自己简单的做了一个,下面是源代码,很简单,视觉效果没那么好这是MianActivity:public class MainActivity extends Activity { ImageView basketball; ImageView circl原创 2014-09-01 21:40:46 · 695 阅读 · 0 评论 -
Android webview的基本使用方法
1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) { view.loadUrl(u转载 2014-08-25 21:39:34 · 627 阅读 · 0 评论 -
android-listview拖动时背景变黑的问题
Android为我们提供了ListView 的多种实现方法,通过自定义显示布局让显示的内容更加美观,但是我们会发现这样一个问题,当我们操作ListView的时候,如果不使用手机上下按键的时候,直接用触摸拖动视图的方式,会发现ListView的背景一片黑色,而且所有被选中的文字都变成一片漆黑。其实这个问题发生的原因在于ListView存在缓存颜色机制,因此我们可以通过设定缓存颜色为透明的方法转载 2014-07-25 13:35:34 · 507 阅读 · 0 评论 -
java.lang.VerifyError解决方案
参考:http://www.eoeandroid.com/thread-195073-1-1.html更改添加jar包的方式,改成add Library->User Library的方式,然后把向相应的自定义库在order and export里面勾上(注意把order and export里面自己的library顺序调整一下,跳到android库的前面,不然可能还有问题)转载 2014-08-01 11:05:05 · 724 阅读 · 0 评论 -
ImageView的android:maxHeight,android:minHeight的正确设置
在layout文件中,设置IamgeView的最大(最小)高度(宽度)时,需要同时设置android:adjustViewBounds="true",这样设置才会生效。在代码中设置时,需要setAdjustViewBounds为true。一个layout的实例: [html] view plaincopyandroid:adjustViewB转载 2014-08-02 13:52:31 · 900 阅读 · 0 评论 -
android2.--App/Notification 以及android.app.Notification$Builder.setProgress问题
现在我们开始学习android的Status Bar Notifications相关内容1、首先我们来实现一个Notification:在status bar添加一个图片和信息,并让手机震动。用户打开status bar看到更详细的信息,点击该Notification打开一个activity首先我们来看实现代码: Java代码 protecte转载 2014-07-29 13:36:50 · 1194 阅读 · 0 评论 -
Android drawable-"xxx"dpi文件夹的作用
在2.1之前的版本中,只有一个drawable,而2.1版本中有drawable-mdpi、drawable-ldpi、drawable-hdpi三个,这三个主要是为了支持多分辨率。 drawable- hdpi、drawable- mdpi、drawable-ldpi的区别: (1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA原创 2014-08-01 14:25:54 · 1245 阅读 · 0 评论 -
设置带滚动条的TextView
View本身是可以设置ScrollBar,这样就不一定需要依赖ScrollView了。TextView有个属性maxLine,这样也就满足了需求了,只要设置一个TextView带ScrollBar的,然后设置maxLine就可以了。 Xml代码 TextView android:id="@+id/text_view" and转载 2014-07-31 15:10:22 · 861 阅读 · 0 评论 -
去掉ExpandableListView的系统自带的箭头图标
一个属性就可以把它解决, settingLists.setGroupIndicator(null); 如果ni原创 2014-09-18 23:04:53 · 588 阅读 · 0 评论 -
android中如何显示Gif图片
要显示Gif图片,网上有很多的fan原创 2014-08-22 11:11:10 · 545 阅读 · 0 评论 -
Scrollview里嵌套listview
最近做的项目是一个和微博有关的app,想说把listview嵌套r原创 2014-08-22 16:29:36 · 504 阅读 · 0 评论 -
java.lang.NoClassDefFoundError分析
在开发android过程中相信不少人会遇到编译成功而在运行时jr原创 2014-08-11 13:03:56 · 407 阅读 · 0 评论 -
android ScrollView嵌套ListView的方法分析
本人网上用的ID是泡面或安卓泡面,学习一年半之前开始从事Android应用开发,这是我写的第一篇Android技术文章,转载请注明出处和作者,有写的不好的地方还请帮忙指出,谢谢。在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。在这里我将会从使用ScrollView嵌套ListView结构的原因转载 2014-08-25 02:01:59 · 511 阅读 · 0 评论 -
Android开发中OnTouchListener接口方法onTouch的返回值问题 /不响应TouchListener中的UP和MOVE
最近开发另一款小游戏:90坦克。当做到控制友方坦克的时候,是通过ImageView的OnTouchListener来实现监听用户的操作的。但是发现总是只能检测到MotionEvent.ACTION_DOWN,而不能检测到MotionEvent.ACTION_UP。我试了N次,都是这样。在网上找了一段时间,没有结果,没有这样的问题。后来我想起来我最开始开发的《俄罗斯方块》中也用到了这个接口,就看了下转载 2014-09-21 20:45:08 · 1191 阅读 · 0 评论 -
关于git的常用方法,多账号以及一些规范(更新)
Git知识:Working Directory - 工作目录。Git仓库位于工作目录之下,工作目录下的文件有加入Git仓库(tracked)和没加入Git仓库(untracked)的区别。Stage Area - 暂存区。如上所述,已加入Git仓库并被修改(尚未提交)的文件。Local Repository - 本地仓库。Remote Repository - 远程仓库。git初始化 (了原创 2015-12-17 19:21:08 · 923 阅读 · 0 评论