自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mac 安装adb

1、安装homebrewruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"2、安装adbbrew cask install android-platform-tools3、运行adbadb devices

2019-10-30 10:04:55 298

原创 Cannot start process, the working directory *** does not exists

出现原因:由于py文件工作路径转移解决办法:点击如下图表标出的部分,即通过Edit Configurations...对运行文件做working directory路径更改,更改为现在所在的路径就OK了...

2019-08-28 15:11:34 1325

原创 python UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 0: invalid continuation

mac Excel文件另存为csv文件,编写读取csv文件的代码并运行就会出现该错误解决方法:在终端将保存好的csv文件进行转码具体操作如下:iconv -f GB18030 -t UTF-8 要转的文件路径.csv > 转码后新生成的csv文件路径.csv修改后运行转码后新生成的csv文件就不会报错了...

2019-08-28 14:28:46 5017

原创 5秒访问一次后台,5分钟停止访问

private Timer mtimer = new Timer(true); private int timeFlag = 1;//统计访问次数,5分钟每5秒访问一次访问60次 mtimer.schedule(new TimerTask() { @Override pub

2017-12-28 15:06:58 953

原创 Handler跨Activity传递

1.创建MyApplication,声明变量mHandler,并设置set,get方法public class MyApplication extends Application { public static MyApplication instance; private Handler mHandler; public static Context getApp

2017-12-28 15:02:09 1523

原创 Recyclerview实现ViewPager效果

只需要两句话 PagerSnapHelper snapHelper = new PagerSnapHelper(); snapHelper.attachToRecyclerView(recyclerview);

2017-12-28 14:51:24 5022 2

原创 sharedPreference保存List集合实现

/*** 保存产品项目名称*/public void setProctNameList(List projectNames){String listStr;try {listStr = SceneList2String(projectNames);editor.putString("productNameList", listStr);editor.commit()

2017-06-07 16:18:29 1049

原创 根据当前日期,获得本周的周一及周日日期即本周的开始时间和结束时间

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); //设置时间格式 Calendar cal = Calendar.getInstance(); Date time= null; try { time = sdf.parse("2017-04-30");

2017-05-08 10:50:30 3695

原创 RadioGroup自动添加RadioButton实现屏幕适配

mRadioGroup = (RadioGroup) findViewById(R.id.main_radio_group);View views;RadioButton radioButton; if (i == 0) { views = getLayoutInflater().inflate(R.layout.layout_table_group_radiobutton

2017-02-20 14:43:05 1260

原创 AndroidRuntime(3129): android.os.NetworkOnMainThreadException

//安卓2.3以后访问网络增加内容 StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder() .detectDiskReads() .detectDiskWrites() .d

2016-12-08 16:13:23 392

原创 Unsupported major.minor version 52.0错误处理

该错误的出现时这样的,android工程不报错,一运行程序就会报这种错误,在网上搜索答案都是说JDK版本或高或低了,可事实是eclipse中的配置与jvm中的配置是一致的,后来在程序中找到两个版本的jdk,1.7和1.8的,1.8对应的就是52.0,我把该程序删掉,随后重启电脑,在打开android studio的时候提示jdk需要重新配置路径,在这看到了1.8的路径,结果影响到了eclipse中

2016-09-01 10:43:38 603

原创 在Activity中设置组件为整个屏幕的1/3

//获取屏幕的1/3宽度 Display display = getWindow().getWindowManager().getDefaultDisplay();//获得整个屏幕 DisplayMetrics outMetrics = new DisplayMetrics(); display.getMetrics(outMetrics); int mScreen1_3 =outMetrics.

2016-08-23 09:37:13 737

原创 错误处理:com.google.gson.stream.MalformedJsonException: Unexpected value at line 1 column 15

遇到这种情况,只需要将Gson转化为json就OK啦eg:String s=gson.toJson(api.getJsonResult());

2016-08-02 20:06:19 11209

原创 Android适配器顺利滚动到指定的位置。视图将滚动,显示指定的位置。

adapter.notifyDataSetChanged(); lv.smoothScrollToPosition(0);注意:这两行代码的顺序不能颠倒

2016-05-04 11:01:19 1100

原创 解决listView和scrollView的共存问题

public class LvHeightUtil { /** * 解决listView和scrollView的共存问题 * @param listView */ public static void setListViewHeightBasedOnChildren(ListView listView) { ListAdapter li

2016-05-03 11:19:04 317

原创 Android,限制list不为空的条件

在编写程序时忘记了list..size()>0这个条件啦if(list!=null&&list.size()>0){}

2016-04-20 14:53:30 938

原创 Android中刷新列表

android:numColumns="2" --------列数设置为2列adapter的实现与listView的类似,都是继承BaseAdapter对于activity要implements OnRefreshListener2

2016-04-18 09:48:46 844

原创 android:string文件中的空格 

登     录

2016-04-13 14:52:52 1201

原创 android中TextView分段展示不同颜色,字体,时间

tv_main = (TextView) findViewById(R.id.tv_main); String newMessageInfo = "测试" + "这是强调的部分" + ""; tv_main.setText(Html.fromHtml(newMessageInfo));//至关重要的语句:Html.fromHtml("")

2016-04-08 11:53:44 439

原创 Android中Toast显示时间的自定义控制

@SuppressLint("InflateParams") public static void show(Context context, String text) { View view = LayoutInflater.from(context).inflate(R.layout.toast_layout, null); TextView textV

2016-04-08 10:15:37 2834

原创 android:EditText开始光标在text内容的左边,将其改为初始化在右边

Editable etext = num.getText();Selection.setSelection(etext, etext.length());

2016-04-07 10:25:40 2404

原创 android处理空ListView

对于之前自己对空的ListView处理都是通过setVisibility来提示暂无数据,今天看android开发书之后,发现了另外的方法,通过setEmptyView()来处理,实例代码如下:ListView listView =(ListView)findViewById(R.id.listView);listView.setEmptyView(findViewById(R.id.emp

2016-03-31 17:46:23 318

原创 Android程序中价格的处理

本周看到一则新闻“Bug致损失400亿,判程序员坐牢”,所做的App凡是牵扯到钱的地方就需要格外谨慎,对于代码的质量也很高,为了精确钱数的运算,想再次分享一下自己的经验: 凡是涉及金钱计算的地儿,把数值转换为Bigdecimal,由于Intent没有intent.putBigdecimal()这一说,所以最终还是要将金额转换为double类型,注意要是double类型。 解析BigDecimal:

2016-03-31 15:46:44 640 1

原创 Eclipse项目提交到Android studio中出现的常见问题

非法字符"ufeff"出现该问题是代码编码问题,在Eclipse中和android studio中修改编码为UTF-8不好使,只能将文件拷贝出来,然后在通过notepad++来修改Encoding为UTF-8就好了。

2016-03-22 16:24:17 254

原创 Eclipse配置问题,当jdk的安装路径改变了,eclipse打不开了

只需将eclipse安装根目录下的eclipse.ini中的jdk配置路径改一下就好了。

2016-03-09 16:37:15 1202

原创 EditText中输入的内容不能小于一位数字切不能以0开头

num.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { if (num.toString().equal

2016-03-09 10:18:29 3626 1

原创 EditText:监听输入后的操作

sure_detailPwd.addTextChangedListener(new TextWatcher() { @Override public void onTextChanged(CharSequence s, int start, int before, int count) { } @

2016-03-09 10:16:26 360

原创 Android开发框架xUtils之ViewUtils的使用

完全注解方式就可以进行UI绑定和事件绑定。无需findViewById和setClickListener等。// xUtils的view注解要求必须提供id,以使代码混淆不受影响。@ViewInject(R.id.textView)TextView textView;//@ViewInject(vale=R.id.textView, parentId=R.id.parentView)

2016-03-08 16:54:58 462

原创 友盟session统计

session的统计在每个Activity的onResume方法中调用 MobclickAgent.onResume(Context) , onPause方法中调用 MobclickAgent.onPause(Context)@Override protected void onPause() { // TODO Auto-generated method stub

2016-03-08 16:46:08 576

原创 屏蔽Android手机自带的返回按钮

Android 屏蔽Android手机上的返回键拦截activity 的后退键处理@Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK){ return true;} return super.onKeyDo

2016-03-08 16:38:21 2529

原创 禁止手机APP屏幕切换的实现

在AndroidManifest.xml中相应Activity下进行android:configChanges="orientation|keyboardHidden"android:screenOrientation="portrait" 设置该android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略

2016-03-08 16:24:47 1892

原创 EditText中inputType="number"还可输入字母的设置

<EditText android:id="@+id/register_detailidcard" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_toEndOf="@id/r

2016-03-08 16:11:45 4479

原创 Android输入的身份证号大小写通用

package com.www.diandou.util;import java.text.ParseException;import java.util.Hashtable;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * * @Filename: CheckIDCard.java * @Version: 1.

2016-03-08 16:08:20 1339

原创 PopupWindow 点击其他地方消失

popupWindow.setBackgroundDrawable(new BitmapDrawable()); popupWindow.setFocusable(true); popupWindow.setOutsideTouchable(true); popupWindow.showAtLocation(selectManureCounter,

2015-12-16 17:34:05 643

原创 Multiple dex files define Lcom/google/gson/JsonSerializer;

在启动Android时报了上面的错误,该错误在网上查了查是因为在libs中引入了相同名称的jar包,在我的工程libs中有两个gson.jar包,把其中一个删掉就好了

2015-10-09 14:11:21 4549

原创 Android数据库ORMLite框架的注解

今天老师讲解了出去SQLite数据库之外的另一个数据库框架ORMLite,用习惯了SQLite数据库之后,用该框架在注解上有点麻烦,所以在网上查了一下注解,分享给大家对于 如何使用1 配置你的Class为了配置你的class使其持久化,你需要做下面几步:①添加@DatabaseTable 注解到你每个需要持久化的类的顶部。你也可以用@Entity。②添加@DatabaseF

2015-10-08 17:14:08 1673

原创 SC不是内部命令或外部命令

CMD中,输入SC命令或注册odbc时,系统提示sc不是内部或外部命令。解决方法如下:右击我的电脑,点击属性---->高级---->环境变量,在弹出的新窗口下的系统变量中找到Path,点击编辑,在变量值一行最后添加以下内容;%SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wbem

2015-10-07 21:00:48 1778

原创 Android:在EditView左边加入ImageView并调试相应位置,使其好看些

<EditText        android:id="@+id/locationEdit"        android:layout_width="match_parent"        android:layout_height="36dp"        android:layout_below="@id/partView"        android:layou

2015-10-06 22:55:10 979

转载 Android启动Run As是报 Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE错误

为了解决该问题,我在网上搜了相关资料,有的是改变Run configure 中target的方法。而我采用的解决方法是将数据内存清理一下,清理掉不常用的软件,再次运行就OK啦!

2015-10-06 22:48:44 296

原创 Android,Java编程小常识

1.对于所导入的包,首先要clean一下,然后再找错误2.错误处理过后,有可能会有更多的问题,还要clean一下,这是因为在你改变了程序或引入新的jar包之后,电脑可能还没反应过来,所以clean一下就会好一些。

2015-10-05 20:35:24 274

javaSource

这是我们上课老师分享的资料,大家感觉有用就下载。

2014-11-01

空空如也

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

TA关注的人

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