Expo 安卓调试程序apk
开发调试
create-react-native-app的Expo apk调试程序,react-native
android log4j资源上传
Android日志收集,log4j上传日志
获取周的开始结束时间
获取周的开始时间和结束时间,以及当前时间,以及闰年的判断
android js统计报表
含有3D等多种统计报表,调用原有的js图表
android饼图
android的饼图制作,使用Google的一个开源图表库支持散点图、折线图、饼图、气泡图、柱状图、短棒图、仪表图等多种图表
GridView左右滑动
private void findViews() {
curPage = (ScrollLayout) findViewById(R.id.scr);
//控制菜单的高度
//curPage.getLayoutParams().height = this.getWindowManager().getDefaultDisplay().getHeight() * 2 / 3;
for (int i = 0; i < 20; i++) {
//此处动态引用图片资源
info.setImage(R.drawable.g1);
//设置图片下方的文字
info.setShow_name("问题上报");
lstDate.add(info);
}
}
android ListView下拉分页
提供下拉分页刷新列表
case MotionEvent.ACTION_UP:
if (!isVerticalScrollBarEnabled()) {
setVerticalScrollBarEnabled(true);
}
if (getFirstVisiblePosition() == 0 && mRefreshState != REFRESHING) {
// 拖动距离达到刷新需要
if ((mRefreshView.getBottom() >= mRefreshViewHeight
|| mRefreshView.getTop() >= 0)
&& mRefreshState == RELEASE_TO_REFRESH) {
// 把状态设置为正在刷新
mRefreshState = REFRESHING;
// 准备刷新
prepareForRefresh();
// 刷新
onRefresh();
} else if (mRefreshView.getBottom() < mRefreshViewHeight
|| mRefreshView.getTop() <= 0) {
// 中止刷新
resetHeader();
setSelection(1);
}
}
break;
case MotionEvent.ACTION_DOWN:
// 获得按下y轴位置
mLastMotionY = y;
break;
case MotionEvent.ACTION_MOVE:
// 计算边距
applyHeaderPadding(event);
break;
调用webservice例子 查询手机号归属地 soap协议的传xml
public void onClick(View v) {
String mobile = mobileText.getText().toString();
InputStream inStream = this.getClass().getClassLoader().getResourceAsStream("mobilesoap.xml");
try {
addressView.setText(MobileInfoService.getMobileAddress(inStream, mobile));
} catch (Exception e) {
Log.e(TAG, e.toString());
Toast.makeText(MainActivity.this, "查询失败", 1).show();
}
}
android webservice
公司中使用的android的webservice一个例子,解析xml的