8 dalancon

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

Android 稀奇古怪的问题

一 、Android Toast显示文字超出了背景,文字布局中项目中突然出现了上述的情况,先开始以为是theme的问题,但是查了很久的资料,也做了很多实验,但是没有效果,还是之前的样子。一个很偶然的情况,Toast.makeText(getActivity(), “密码不可为空”,Toast.LENGTH_SHORT).show();改成了Toast.makeText(App.ge

2015-09-09 15:46:01

SwipeRefreshLayout + RecyclerView 实现 上拉刷新 和 下拉刷新

SwipeRefreshLayout 是谷歌公司推出的用于下拉刷新的控件,SwipeRefreshLayout已经被放到了sdk中,在Version 19.1之后SwipeRefreshLayout 被放到support v4中。源码在SDK\sdk\extras\android\support\v4\src\java\android\support\v4\widget\SwipeRe

2015-05-28 17:06:53

监听ScrollView滑动方向

我们经常看到向上滑动列表的时候app的标题栏隐藏,向下滑动的时候标题栏又再次出现。这种效果我们怎么实现? 其实android的View类里面有一个方法protected void onScrollChanged(int l, intt, int oldl, int oldt)通过查询资料发现可以重写这个方法来监听列表的滑动方向。 下面我给出我针对ScrollView

2015-04-02 15:44:24

ListView 杂记

问题一:listview使选中行item高亮大家都见过这样的侧滑菜单,现在这种菜单的实现有DrawerLayout,或者Slidingmenu等等。基本这里面会包含一个listview,今天我们就来说一下listview选中一行之后,让这行的背景色变高亮,listview有一个属性是android:listSelector 这个的效果是手指点击这行没有抬起的过程都是高亮

2015-03-19 11:44:08

fragment杂记

android上使用Fragment已经基本成为了一种趋势。fragment的使用今天就不说了。今天说一下fragment的生命周期的注意点。  fragment的生命周期函数onResume,onPause,setUserVisibleHint fragment的显示与否,我们基本通过这三个方法来判断。但是最近发现一些问题。 项目中的需求是:类似网

2015-02-26 11:36:41

android:background和setImageResource的杂记

公司开发了一个apk,在新手引导页面用viewpager放了四个界面,每个界面都是一个图片。开发过程中一直没有问题,上线之后突然有一个三星的用户说一运行就崩溃。后来调试一下,note3果然运行就崩溃。报OOM错。viewpager的页面里面都是imageview实现的ImageView view = new ImageView(NoiceGuideUI.this); view.s

2015-01-07 16:48:32

JPush集成方案

现在的移动应用中消息推送已经成为不可或缺的功能了,这样可以增加与用户的交互。 使用消息推送的方法有很多,原理大致是:移动端与消息服务器保持一个长连接,一旦服务器有消息就推给客户端,客户端收到消息做相应的处理。 消息推送 参考的实现方式:1、XMPP协议实现的openfire可以作为消息服务器。客户端也有asmack封装好了xmpp协议。openfire提供了一套IM所需的所有功

2014-12-11 13:45:00

Android-ViewPagerIndicator自定义tab数量

在上篇Android-ViewPagerIndicator简单集成的基础上,我们想开发类似网易新闻tab标签的功能,可以添加删除tab。 查看TabPageIndicator的源码我们可以看到有一个notifyDataSetChanged()方法。public void notifyDataSetChanged() { mTabLayout.removeAllViews()

2014-12-03 14:17:07

Android-ViewPagerIndicator简单集成

现在很多的应用页面都是由一个个的TAB组成的,我们可以用布局加事件监听实现tab ,只是这样的控制非常麻烦,而且有很多的开源项目可以实现这样的功能,我们今天就介绍一下ViewPagerIndicator,这个项目就是可以实现这种效果。首先下载依赖项目https://github.com/JakeWharton/Android-ViewPagerIndicator 这个页

2014-12-03 14:08:23

修改eclipse的背景色

eclipse操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。 设置方法如下: 1、打开window->Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Test Editors,右边出现Test E

2014-10-28 15:37:36

Eclipse杂记之屏蔽自带的ant插件

eclipse里面自带ant插件,但是有的时候项目编译只能用特定版本的ant,比如openfire项目,只能用ant1.6.x或者ant1.7.x编译。这时候就要修改eclipse的ant了。步骤如下:Windows---Preferences---Ant---Runtime

2014-10-15 13:31:34

android插件apk杂记

现在的很多应用里面都含有插件程序,很多插件程序是apk程序。但是这些插件安装完成在手机的应用列表里面又找不到他们的图标。这是如何做到的呢?其实很简单:在Androidmanifest.xml中的启动Activity里面把intent-filter的launcher去掉就可以了。    activity            android:name="com.example.api

2014-10-13 13:56:10

阻止alertDialog自动关闭

android开发中, AlertDialog使用相当频繁,基本是必须使用的。 它的使用方法非常简单:alertDialog = newAlertDialog.Builder(mContext) .setTitle("提示") .setMessage("你确定要删除该附件吗?")

2014-09-26 13:25:55

android 社会化分享集成

公司让做一个微信分享的功能:就是将一些文本分享给你的微信好友或者微信的朋友圈。由于之前有过做新浪微博、QQ、人人网第三方登录的经验,所以我很自然的就去微信的开发者平台去下SDK,注册我的应用。麻烦的事情就来了。 微信的官方demo想运行起来真心难啊,而且官网上面居然资料很少。坑。。。。。。。。运行微信的官方demo下面我来说一下运行微信的官方demo:首先去开发者平台的资源

2014-09-16 19:56:39

ant 打包

打包步骤准备好项目的源码和依赖库源码,最好放在同一级目录下,确保源码和依赖库可在IDE中编译成功,这样就无需调整project.properties文件中依赖库的相对位置了。打开CMD命令行,进入到依赖库源码目录,执行android update lib-project -p . -t android-17,这个命令的作用是在依赖库下生成自动打包相关的文件,-p .的意思是在当前根目录

2014-08-04 17:08:44

Android Studio 操作记录二

公司变更我去了另外一个部门,他们的安卓开发居然用的是Adnroid Studio,没办法只要学习学习了,之前接触过但是感觉蛮复杂的,就没有深入使用。今天研究了一下,果然好多问题啊,下面我把常用的操作和遇到的问题列举一下:1、  android studio连接模拟器或者genymotion本来是连接的真机,并且运行的时候选了Use same device for future laun

2014-08-04 16:15:28

下载apk文件在/data/data/packagename/files/目录下,如何安装成功

今天总结一下我们写的程序需要更新(默认用户已经安装上旧版本了),而用户更新时却没有sdcard的情况,如果有sdcard,那就不用废话了。。。 先说一下软件更新的基本原理,从服务器下载一个程序的apk,然后启动安装,通常的情况下我们用到的都是在sdcard中操作,比如做些图片缓存或者记录一些用户的信息之类的,而今天要总结的是在用户没有sdcard的情况下的做法。 1.摆在我们面前的

2014-07-25 11:22:57

android 屏幕横竖切换问题

Android 里面控制Activity的方向,只要在AndroidManifest.xml里面对应的Activity节点下加一句android:screenOrientation="landscape"(landscape是横屏,portrait竖屏)。 我凭这句话混了一年,基本都可以的,但是这几天我发现这招不是万能的了。 项目里面有一个横屏播放视频的PlayAcitivity,

2014-05-14 14:05:44

android 事件传递机制

Android里面事件传递机制还是非常重要的。 下面记录一下Touch事件:涉及Activity 、View 、ViewGroup  Touch 事件相关方法方法功能ViewGroup   View       Activity     dispatchTouchEvent(MotionEv

2014-05-09 14:45:05

Svn分支管理

Svn管理项目是很普遍的。很多公司都用这个。 这次有一个需求比较复杂,做的时间可能很长,在这段时间内又要正常发布版本。为了这个新的功能不影响这些发布的版本,我们会进行分支开发。 分支开发遇到的问题很多啊。下面说一下步骤:创建分支

2014-04-18 16:37:09

查看更多

勋章 我的勋章
    暂无奖章