- 博客(141)
- 资源 (2)
- 收藏
- 关注
原创 [已解决]软件测试:Jmeter运行错误
2017/07/14 18:25:49 INFO - jmeter.threads.JMeterThread: Thread finished: 线程组 1-192017/07/14 18:25:50 INFO - jmeter.threads.JMeterThread: Thread started: 线程组 1-202017/07/14 18:25:50 ERROR - j
2017-07-14 18:38:13
18239
4
原创 在Fragment中使用startActivityForResult和onActivityResult
此处注意:是在Fragment中使用startActivityForResult和onActivityResult。我们总以为Fragment中不能使用startActivityForResult和onActivityResult,几乎认为这2个方法是在Activity中使用的,其实不然。它们的用法和之前在Activity使用方法相似,但是,千万不要自作聪明在Fragment类的start
2017-07-08 17:15:18
1136
转载 Intent.ACTION_GET_CONTENT和Intent.ACTION_PICK的使用区别
在android中选择图片的时候,打开相册选择图片(根据是否4.4设置不同action), if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) { intent.setAction(Intent.ACTION_OPEN_
2017-07-08 16:51:35
13967
2
转载 android:拍照/本地上传头像+本地缓存
转载自:http://blog.youkuaiyun.com/ydxlt/article/details/48024017一,概述本篇博客总结一下自己在开发过程中应用到的一些知识,在本篇博客中带领大家完成用户头像选择或者拍照上传,并对图片进行大小的压缩,和形状的控制,可以将用户选择到的图片裁剪成圆形上传。ok,我们开始写一个小的demo,完成用户圆形头像的选取,在写即将实现的效果之前我
2017-07-08 16:40:40
2547
转载 AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
转自:http://www.cnblogs.com/baron89/p/4843113.htmlAndroidStudio导入项目一直卡在Building gradle project info,实际上是因为你导入的这个项目使用的gradle与你已经拥有的gradle版本不一致,导致需要下载该项目需要的gradle版本,不知是被墙了还是什么原因,反正就是会一直卡住,直至
2017-04-21 10:43:33
720
原创 java.lang.UnsupportedOperationException: Required method destroyItem was not overridden
E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example.task, PID: 4457 java.lang.UnsupportedOper
2017-04-18 09:24:40
5292
原创 java.lang.NullPointerException at android.support.v7.widget.RecyclerView.computeVerticalScrollOffse
使用recyclerView报空指针: java.lang.NullPointerException at android.support.v7.widget.RecyclerView.computeVerticalScrollOffset原因是:recyclerView实例化后必须设置recyclerView.setLayoutManager(new LinearLayoutManager(
2017-04-14 13:57:12
1975
转载 通过inten传递对象
提供了两种方式一种是 通过实现Serializable接口传递对象,一种是通过实现Parcelable接口传递对象。要求被传递的对象必须实现上述2种接口中的一种才能通过Intent直接传递。Intent中传递这2种对象的方法:Bundle.putSerializable(Key,Object); //实现Serializable接口的对象Bundle.putP
2017-04-14 09:20:08
693
原创 [1]OkHttp介绍之Get、Post方法
一、作用 一般的get请求 一般的post请求 基于Http的文件上传 文件下载 加载图片 支持请求回调,直接返回对象、对象集合 支持session的保持二、导包 导入okhttp3.6.0和okio包 三、get和post请求 1、get请求 1) OkHttpClient:新建一个OkHttpClient实例,用于处理请求。2)
2017-04-10 15:56:29
543
转载 【Android】线程池是什么?+ExecutorService
http://www.cnblogs.com/coser/archive/2012/03/10/2389264.html 当阅读完这篇文章后总结出以下内容。引入池的概念:每当一个请求到来时,系统会创建一个服务对象,然后在新的服务对象请求服务,所以会导致大量请求并发访问时,会创建很多个服务对象,没有复用性。为了提高对象的复用性,所以引入了“池”的概念。线程池是一种预先创建线程的一种技术。就是线程
2017-04-07 16:13:56
352
转载 [android studio]把jar放进工程里面
将第三方jar包加入到libs文件夹中 转载自:这里写链接内容 有两种方式将jar引入进工程目录:第一种是打开工程所在Project Structure,然后选择Dependencies,点击那个加号选择File Dependency ,然后再Libs文件夹中选择要导入的jar包,然后点击确定,jar包就导入进来了。第二种方式是:右键点击libs文件夹中的jar文件选择 add as Li
2017-04-07 14:17:55
596
原创 使用TortoiseSVN时出错: Can't use Subversion command line client: svn...
使用的是android studio软件 问题:使用TortoiseSVN时出错: Can’t use Subversion command line client: svn… 问题根源:Setting-subversion-general中的subversion-use command line client没有填,需要填写svn.exe的URL,但是我打开我的安装目录没有找到该文件,原来是在
2017-04-06 15:49:31
2080
原创 Android Studio和天天模拟器的结合使用
1、Android Studio的安装比较简单,注意SDK路径放进去先。 2、天天模拟器去官网下载,然后设置环境变量,即SDK的tools和platform-tools路径,名字设为path,内容签名记得加,;后面记得加; 然后运行这个adb可以用记事本编写,名字记为adbconnect.bat@echo off echo 连接模拟器,请稍等...... :adb kill-serverad
2017-04-05 16:42:31
2885
转载 [转]自定义下拉刷新,一分钟实现下拉刷新功能
转自:http://blog.youkuaiyun.com/guolin_blog/article/details/9255575 首先讲一下实现原理。这里我们将采取的方案是使用组合View的方式,先自定义一个布局继承自LinearLayout,然后在这个布局中加入下拉头和ListView这两个子元素,并让这两个子元素纵向排列。初始化的时候,让下拉头向上偏移出屏幕,这样我们看到的就只有ListView了。然后
2017-03-27 20:49:52
656
原创 【思考】毕业季的纠结与思考
临近毕业,这个人生的转折点对于一个女生来说,选择成为了多么艰难的行动。 过年前,自己就像老虎一样,横冲直撞,不管不顾,就想着反正自己坚持了android,就一定要找到android的工作,其他的也不愿去尝试,也没有那个心思去尝试,结果因为自己的知识储备太少,项目又没有拿得出手的,都止步于面试。过年时,自己就像被驯服了一般,温驯懒散,毫无想法,由于近几年家乡发展比较不错,母亲天天在我耳边念叨着回
2017-02-18 20:09:27
561
原创 Current bind isn't success!(sharesdk分享到支付宝的问题)
sharesdk中分享到支付宝出现闪退想象,打印log时是出现了Current bind isn't success!这一句,测试发现是因为android manifest.xml文件中的支付宝activity没有改包名改成自己做的项目的包名,改正即可。
2017-01-11 23:44:59
924
原创 使用share sdk注意事项(有关新浪微博的)
1、实现效果: 2、实现步骤: (1)在http://www.mob.com/注册账号并且申请创建应用。 这是后台信息: (2)点击快速集成,进入集成指导页面,根据步骤做就可以。 明明很简单的东西,但是很坑爹的是,它报错到你不知不觉。 总结下注意的地方大概是: ①:下载sdk文件,然后将sdk里面的appkey改成自己这个应用的appkey,其他被集成的如微信平台、微博平台这些,目
2017-01-11 23:08:12
799
转载 Dex Loader] Unable to execute dex: Multiple dex files define Lcom/mob/commons/MobProduct;
转载自:http://www.ddvip.com/tech/1000185054.html唔,之前已经想过今后不动android,没想到还是因为比赛的原因重操旧业。android有很多问题是由于eclipse的不完善造成的,比如今天遇到的这个问题 Unable to execute dex: Multiple dex files define[2011-10-23 16:2
2017-01-08 15:08:33
1667
转载 android:股票代码大全
http://blog.youkuaiyun.com/lb521200200/article/details/53557184?locationNum=5&fps=1 股票代码大全
2017-01-07 17:46:04
1436
原创 [已解决]android:Excel(数字00001)导入sql server中变成float类型成了1
http://blog.youkuaiyun.com/lb521200200/article/details/53557184?locationNum=5&fps=1 股票代码大全Excel(数字00001)导入sql server中变成float类型,被自动转成了1。改正方法:将excel中数字的属性改为文本,文本形式导入到sql server,才不会变成float类型。此处复制粘贴股票代
2017-01-07 13:58:20
2267
原创 android:java 判断字符串是否是数字
public boolean isNumeric(String str){ Pattern pattern = Pattern.compile("[0-9]*"); Matcher isNum = pattern.matcher(str); if( !isNum.matches() ){ return false; } return true;
2017-01-07 11:05:39
19510
原创 android:sqlite的使用(读取res/raw的db文件)一种方法
1、public static final String DATABASE_FILENAME = "stock.db"; // 这个是DB文件名字 public static final String PACKAGE_NAME = "com.huaxa.it.tuling"; // 这个是自己项目包路径 public static final String DATABASE
2017-01-06 02:04:03
3646
原创 用sql server2005(或Excel+sql server2005)+sqlserver2sqlite_converter工具,自己写db文件方法
自己写db文件方法有两种:1、用sql server2005+sqlserver2sqlite_converter工具(数据在sql server里面写)2、用Excel+sql server2005+sqlserver2sqlite_converter工具(数据在Excel里面写(保存成xls格式,因为sql里面的转换需要用到这个格式),sql server只是为了将xls文件转换为sq
2017-01-06 01:56:52
748
原创 [已解决]android SQLite报错 no such table
Cursor c = db.rawQuery("select * from stock where name=?" ,new String[]{"南方航空"});原因是表名不对,我把db的文件名和表名混为一谈了,把这个表名改正确就可以,改成Cursor c = db.rawQuery("select * from db where name=?" ,new String[]{"南方航空"}
2017-01-06 01:27:36
6194
1
转载 [转]Android开发-API指南-常用Intent
转载自:http://blog.sina.com.cn/s/blog_48d491300102uy20.html 通过 Intent 可以启动其他应用程序中的 Activity ,只要在此 Intent 对象中给出需要执行的操作即可(比如“查看地图”或“拍照”)。 由于这里未指定需要启动的组件,而只是给出了 Action 和执行 Action 所用到的 数据, 这种 Intent 就被称为隐式
2016-12-30 14:44:57
1788
转载 JAVA字符串的方法
JAVA字符串的方法1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'
2016-12-30 14:11:12
276
转载 android:中文转拼音(英文)
记得导入下方的包 包:百度云链接package huaxa.it.tuling.widget;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPin
2016-12-28 14:53:36
909
原创 (获取应用的包名/应用名等信息)打开、安装和卸载应用
实现功能: 从本应用打开另外一个应用。通过应用名称appName打开另外一个应用: 1、首先获取系统应用/所有应用的包名/应用名/Activity名称/Icon等信息: ①获取系统应用: (从应用名称获取系统应用的包名和程序的Activity名)// 获得所有系统的 public void querySysAppInfo() { PackageManage
2016-12-28 13:58:28
2508
原创 自定义AlertDialog
自定义dialog:首先在写好布局文件(包括整个dialog的样子哦),然后在activity调用下面这些方法即可。final AlertDialog dlg = new AlertDialog.Builder(this).create(); dlg.show(); Window window = dlg.getWindow(); // *** 主要就
2016-12-27 00:28:07
505
原创 Android:打电话和发短信:由姓名获取到电话
在手机联系人中:由姓名查找到电话号码(根据模糊“汉字”查找/姓名查找/电话查找到光标cursor,然后通过光标获取该组的信息:姓名,联系电话,头像等) 由光标获取信息时: 1、光标首先指到某个位置 cursor.move(offset); cursor.moveToPosition(position); cursor.moveToFirst(); 2、获取多少个元组,>0才进行之后的步
2016-12-27 00:20:37
1244
原创 [已解决]dialog的edittext有焦点却起不来键盘
dialog.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE | WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM); dialog.getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_
2016-12-26 21:53:22
465
原创 No view found for id 0x7f080011 for fragment
应用出现闪退情况。多次调试,发现是对fragment理解不透彻transaction.replace(R.id.content_container_main, new ContentFragment(),TAG_CONTENT);transaction.replace(R.id.menu_container_main, new MenuFragment(), TAG_MENU);
2016-12-25 00:43:52
11886
转载 FragmentTransaction add 和 replace 区别
转自 http://www.binkery.com/post/317.html add 和 replace 影响的只是界面,而控制回退的,是事务。 add 是把一个fragment添加到一个容器 container 里。 replace 是先remove掉相同id的所有fragment,然后再add当前的这个fragment。 在大部分情况下,这两个的表现基本相同。因为,一般,咱们会使用一个
2016-12-25 00:20:31
388
原创 已解决:E/WifiManager(4288): WifiServiceMessenger == null....
12-25 00:06:09.667: E/WifiManager(4288): WifiServiceMessenger == null12-25 00:06:09.698: E/PushFactory(4288): getPushInstance not found push instance.12-25 00:06:09.705: E/MscSpeechLog(4288): getM
2016-12-25 00:12:31
3282
1
转载 已解决:ListView点击Item无响应问题,亲测有效
如果listitem里面包括button或者checkbox等控件,默认情况下listitem会失去焦点,导致无法响应item的事件,最常用的解决办法是在listitem的布局文件中设置descendantFocusability属性。item的布局文件:[html] view plain copy xml version="1.
2016-12-20 03:05:24
971
转载 Android开发优化之——使用软引用和弱引用
Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。这里重点介绍一下软引用和弱引用。 如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。(回收看内存)软引用可用
2016-12-18 13:40:40
501
转载 Out of memory on a 14745616-byte allocation.+Bitmap的内存优化
图片太大, 需要先压缩再显示图片。或者把图片放在高分辨率的drawable下。 1、Bitmap:对Bitmap的内存优化在Android应用里,最耗费内存的就是图片资源。而且在Android系统中,读取位图Bitmap时,分给虚拟机中的图片的堆栈大小只有8M,如果超出了,就会出现OutOfMemory异常。所以,对于图片的内存优化,是Android应用开发中比较重要的内容。1) 要及时回收B
2016-12-18 13:24:44
703
股票代码 数据库文件 深圳 上海 香港文档
2017-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人