自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (10)
  • 收藏
  • 关注

原创 Android FragmentTabhost 监听tab点击事件

在FragmentTabhost中,如果需要对某个Tab点击事件单独处理,就需要截断该tab的监听事件,根据源码,得出以下方法mTabHost.getTabWidget().getChildTabViewAt(needIndexTab) .setOnClickListener(new OnClickListener() { @Override

2017-04-18 15:00:54 2704

原创 activity与fragment---监听fragment返回键,fragment中横竖屏切换

一. 在fragment中需要单独处理返回键功能只需要在activity中的onkeydown中区分是哪一个fragment中即可,代码如下 public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK) { if(mTabHost

2017-03-09 16:36:03 2179

原创 Android----数据回传时,onActivityResult执行顺序

在两个页面跳转时,需要回传数据,就要使用startActivityForResult,在第二个页面finish()动作或者back动作后,会回调第一个页面的onActivityResult()方法。但是onActivityResult的执行顺序与当前activiy的启动模式launchMode有关,当launchMode为singleTask模式时,在第一个页面调用startActivityForR

2017-02-23 17:32:23 1041 1

原创 eclipse运行项目连接不上已经存在的真机设备

eclipse运行项目连接不上已经存在的真机设备eclipse已经连接上了设备,有时候在运行某个项目时,不能找到该设备,而在运行其他项目时,可以直接找到设备该项目的配置文件中,最小sdk版本,比真机系统sdk要高,只需要修改AndroidManifest文件中的minSdkVersion即可android:minSdkVersion=”16”改为低于或等于真机的sdk

2016-12-14 11:19:16 742 2

原创 android 获取状态栏高度

在实际应用中,需要一个全屏的高度,一般都要去掉状态栏(HOME键以及BACK等键)的高度获取设备的屏幕大小,一般为:private void getScreenWh(){ WindowManager wm = (WindowManager) this .getSystemService(Context.WINDOW_SERVICE);

2016-04-15 12:01:00 366

转载 Android中横竖屏切换时,onConfigurationChanged方法不被调用

在配置文件里,如果设置android:targetSdkVersion=”18”,那么必须android:configChanges=”orientation|keyboardHidden|screenSize” ,activity中才会调用 onConfigurationChanged 监听, 如果去掉android:targetSdkVersion=”18”,android:configCh

2016-03-31 17:28:22 2787

原创 listview中,点选item时,更改item背景图片以及item字体

这些操作需要在adapter中修改即可,首先要在adapter中设置一个位置变化函数,在getview中进行代码设置public void setposition(int index){ this.index = index; } @Override public View getView(int position, View c

2016-02-29 11:38:01 638

原创 layout_weight=1与wrap_content的使用

在一个布局中,分上下两层,如果想要使最下层wrap_content,上层占剩余的全部空间,就要让上层使用android:layout_height=”0dp”,android:layout_weight=”1”属性,下层使用android:layout_height=”wrap_content”属性。layout_weight=1是指该控件显示除去wrap_content控件所占大小的其他剩余空间,

2016-01-13 11:52:32 2229

转载 Android Service完全解析,关于服务你所需知道的一切

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/11952435相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行

2015-12-15 16:35:08 293

原创 dialog自定义样式,代码中动态改变位置及大小

dialog自定义的样式属性 <style name="wait_dialog_style" parent="@android:style/Theme.Dialog"> <item name="android:windowFrame">@null</item><!-- dialog无边框 --> <item name="android:windowIsFloating">true<

2015-11-25 11:52:10 1179

原创 在同一个layout里,多个textview单行滚动显示(跑马灯效果)

在同一个layout里,多个textview可以单行滚动显示(跑马灯效果)要想使textivew单行滚动显示显示,必须设置以下属性android:focusable="true"android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:singleLine="true" 问题来了,如果

2015-11-24 11:13:55 1901 2

转载 不懂技术的人不要对懂技术的人说这很容易实现

http://news.eoe.cn/18483.html“这个网站相当简单,所有你需要做的就是完成X,Y,Z。你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来。”我时不时的就会收到这样的Email。写这些邮件的人几乎都是跟技术不沾边的人,或正在研究他们的第一个产品。起初,当听到人们这样的话,我总是十分的恼怒。他们在跟谁辩论软件开发所需要的时间?但后来我意识到,即使我自己

2015-11-03 14:49:16 353

原创 Gridview单行横向滚动显示

要想实现滚动显示,layout布局里必须要使用HorizontalScrollView,才能实现横向滑动,但HorizontalScrollView标签里要嵌套一个LinearLayout布局activity_main.xml,如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:t

2015-11-03 14:43:47 3688

转载 时间戳与标准时间的相互转化

1.时间戳转化为标准时间 Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数。但是时间戳转化为标准时间的时候,要用毫秒进行转换,所以给定的时间戳要乘以1000,转化为毫秒pr

2015-10-26 15:11:00 2029

翻译 Eclipse Working Sets的使用

有时eclipse中projects太多,可以建立working sets进行分类管理,根据功能要求建立,方便寻找project。1.第一次建立时,在Package Explorer的右方有一个下拉三角,点击下拉三角选择Top Level Elements,建立working sets2.添加项目,选择一个项目工程,右键点击工程---->Assign Working Sets,

2015-10-19 14:29:19 944

翻译 Package explorer的项目丢失

早上打开Eclipse,突然发现在Package Explorer中的项目全部都不见了,于是去Eclipse的Workspace里面去找,发现项目还都在,重启Myeclipse还是那样。于是我就打开File→switch Workspace,选择一个工作空间,选择完存储空间后,下面有一个Copy Settings,打开,将两个选项(Workbech Layout Working sets)全部

2015-10-19 10:54:52 1128

翻译 android 动态设置gridview中item的宽高

**android 动态设置gridview中item的宽高**public View getView(final int position, View convertView, ViewGroup parent) { Holder holder; if(convertView == null){ convertView = mInflater.inflate(R.l

2015-10-12 15:58:42 4460

android_wifi_status

判断当前android设备网络连接状态,区分是wifi连接还是gprs连接网络

2017-04-19

SaveToLocalFromNetImg

第一次加载网络图片时,把网络图片缓存在sdcard中,第二次时直接从本地缓存中读取

2016-03-16

ClientTest

在配置文件里加入一个acition,指向aidl,建立远程service

2015-12-15

ServiceTest

Android Service完全解析,关于服务你所需知道的一切

2015-12-15

DialogTest

自定义dialog的各种样式,代码中动态改变dialog的位置,宽高

2015-11-25

MarqueeText

在同一个activity里,多个textview可以同时单行滚动显示

2015-11-24

gidviewScroll

使用HorizontalScrollView标签,实现gridview的横向滚动;根据item的size动态计算gridview父控件的width

2015-11-04

静默安装apk

demo是下载apk后,可以静默后台自动安装,自己做的测试

2015-11-02

cover Flow

cover flow使用openGL实现android图片的倒影效果

2014-06-27

galleryFlow

gallery实现android倒影效果

2014-06-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除