以下这个工具类BatteryMonitorUtil可以获取android手机电池电量: import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.Int…
android tabactivity默认标签显示效果比较单一,有时不能满足项目设计需求,就需要自定义样式,以下方法比较繁琐,但是却很好用,tab标签的显示效果可以随意修改。 1、定义主页标签布局tab_home.xml: 2、定义tab_home_selector选择器: 3、定义tab_title_color_selector选择器: 4、Ta…
android开发中,有时候需要获取类中私有或受保护的属性值,整理代码如下: import java.lang.reflect.Field; public class ReflectUtil { /** * 类classType是否拥有以fieldName命名的属性 * @param classType * @param fieldName * @…
以下代码输出屏幕的宽和高: DisplayMetrics DM = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(DM); System.out.println(“width:”+DM.widthPixels+” height:”+DM.heightP…
listview.addHeaderView()后,点击OnItemClick索引position从1开始,而不是0,解决方法: 在ListView的onItemClickListener监听方法中添加如下代码 void onItemClick(AdapterView parent, View view, int position, long id…
1、曾经遇到过一个需求,获取手机已安装的播放软件信息,整理下代码如下: package cn.geekapp.util; import java.util.List; import android.content.Context; import android.content.Intent; import android.content.pm.Pa…
1、xml布局中定义progerssbar: 2、定义progress_color_selector如下: 3、加入图片资源bg_progress、progress 原创内容转载请保留出处GEEK笔记(http://www.geekapp.cn/)。
项目开发中遇到在某些情况下需要隐藏ListView控件的HeadView,代码如下: ListView设置HeadView: View headView = findViewById(R.id.head_view); listView.setHeadView(headView); 隐藏HeadView: headView.setPadding(0,…
代码设置view 的margin属性示例如下: View _dot = new View(this); LinearLayout.LayoutParams _lp = new LinearLayout.LayoutParams(5, 5); _lp.setMargins(5, 0, 5, 0); _dot.setLayoutParams(_lp);
最近项目需要,需要在scrollview中嵌套listview,但是两个可以滚动的控件嵌套会有问题;网上搜了个方法,可以使用,如下: /** * 设置listview高度 * @param listView */ public void setListViewHeightBasedOnChildren(ListView listView) { Li…
一、抓包测试思路 Android设备上,网络设置为代理服务器访问,在代理服务器安装抓包工具,抓取数据包,并分析。 二、测试环境 Android设备:设备型号Nexus4,版本Android4.4 代理服务器:Windows 8 代理抓包软件:Fiddler Web Debugger (v4.4.7.1) 注意:代理服务器,Android设备同一ip…