![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实际开发中问题总结
文章平均质量分 53
LeoYe168
程序猿一枚
展开
-
周二先mark一下
还是没什么事情可做,那写下计划吧。一讲项目中熟悉,甚至不是自己的页面可以重写二熟悉了解Android5.0的新特性部分原创 2015-01-28 02:13:43 · 412 阅读 · 0 评论 -
[周五]关于android项目下引入第三方jar包注意
下午弄一个老项目的时候,编译通过了,运行一直报错。Unable to resolve superclass of Lcom/jeremyfeinstein/slidingmenu/lib/app/SlidingFragmentActivity; 02-27 19:54:37.851: W/dalvikvm(3204): Link of class 'Lcom/jeremyfeinstein/s原创 2015-02-27 19:48:12 · 418 阅读 · 0 评论 -
[周一]mark下studio中项目结构,及gradle多版本编译方式
今天老大给稍微给我们看了下项目全部改为studio中了,而且通过studio中的gradle配置文件 自动实现以前的多版本打包问题。。其实哥也没大明白主要是在build.gradle文件中配置的,比如对应不同版本,线上线下环境等等打不同包的。。不同包的res文件,用到API路径,key等等差异全部在配置文件中配,然后编译时候studio根据选择的版本读取对应的文件。。介绍build原创 2015-03-02 23:33:52 · 412 阅读 · 0 评论 -
[周三]关于Android ADT卸载问题
今天上午闲着蛋疼,把Eclipse的sdk路径改成了Anroid studio的路劲。可adt的版本是20而studio的版本是21,然后问题就出现了。导入是成功了,可只要给项目选择sdK时adt就会一直加载,一直在loading..卡死了。。为了解决这个问题一直百度,怎么手动修改adt 配置sdk的文件,可一直没找到的。。后来将Adt删除再安装问题还是没解决。。还来百度完整删除adt有三步,原创 2015-03-26 00:41:02 · 346 阅读 · 0 评论 -
[周二]sharedpreferences各种使用方法总结
mm原创 2015-03-04 01:13:08 · 356 阅读 · 0 评论 -
[周四]关于将某个project导入作为lib project问题
因为项目中用到个日期时间选择空间的,之前项目中也有过,不过内容太多懒得从项目中抠出来的。然后再网上从新找了个,效果看着不错的,不过尼玛东西还是挺多,没办法慢慢抠出来放项目里吧,扣了一会实在麻烦的,想象是不是能直接作为lib project导入进去的,于是动手试试了。。以下是自己遇到的问题的。1.lib project中的组件,activity 广播等必须要放在主项目中去。个人解决方法是直接将原创 2015-03-26 15:56:11 · 399 阅读 · 0 评论 -
[周五]valus_n来适配不同版本手机显示不同thme问题
问题的起因是感觉,项目中的加载的loading dialog好丑,黑黑背景边框的。。后来看到一个demo的loading想对比较好看的,看了下代码。原本以为是实现方式问题,发觉它也没用什么自定义的主题,也是用系统的。。所知猜猜问题就是我们使用的系统主题问题上了。查了下资料确实如此我们用新版的ADT新建项目时候,会发觉有好几个values包,比如values_11 values_1原创 2015-03-27 19:59:10 · 386 阅读 · 0 评论 -
[周三]app图片上传方案的设计
1.图片上传原创 2015-03-11 11:58:27 · 458 阅读 · 0 评论 -
这几天开发中碰到的问题
1。用keystroe打包,打包失败2.调试应用程序,桌面出现了两个app图片。。原因是注册文件中两个activity同时写了程序的入口。。 原创 2015-03-18 14:41:18 · 286 阅读 · 0 评论 -
[周四]关于将现有Eclipse工程导入到studio中
重点是建议将要导入的工程单独放在一个新的workspace中原创 2015-04-02 23:54:51 · 325 阅读 · 0 评论 -
SwipeRefreshLayout使用注意的坑
SwipeRefreshLayout 是谷歌v4包里19.1版本开始的提供的刷新控件,但它是android5.0新特性中material design设计风格。关于swiperefreshlayout刷新动画老版本v4包会是顶部左右流动的线条动画,高版本的v4包是常见的圆圈转的动画效果2.swiperefreshlayouts使用时候注意事项:a.使用时需要实现onrefre原创 2016-01-25 20:17:18 · 6964 阅读 · 1 评论 -
android development tips
1.android studio, logcat cleans after app closesanswer: http://stackoverflow.com/questions/29568985/android-studio-logcat-cleans-after-app-closes2.how to Edit Filter Configuration in android s原创 2016-05-11 15:19:29 · 329 阅读 · 0 评论 -
[周六]看博客学习记录
1.eclipse导入appcompat项目报错问题当import github上download下来的项目时,常常会报错经常会发现找不到类似Theme.AppCompat.Light.DarkActionBar的style,解决办法也比较简单,就是导入com.android.support:appcompat-v7包,不能只导入appcompat-v7.jar包,而是要导入app原创 2015-02-28 10:38:35 · 332 阅读 · 0 评论 -
Androidy应用程序打包的key知识
1.key分为debug的key和发布用的key 2.同样类似百度地图开发的key也有两种原创 2015-01-23 00:09:07 · 392 阅读 · 0 评论 -
周一又是打酱油的一天
项目做得差不多了,而属于我的那部分早就已经做完了。。今天就修复下bug,然后看看项目中同事写的其他部分的代码。也算是温习下的。一下是温习的几个地方知识点。一:广播广播是android的四大组件之一的。但一直以来在项目开发中很少使用。这次用到还是App定位地址发生改变的时候,发送广播的,然后监听的广播对应改变操作的 二:带返回值的Activity跳转方式 三原创 2015-01-26 22:28:27 · 420 阅读 · 0 评论 -
周三重修项目中外卖餐厅列表页面
1.含九宫格的Popwindow的使用2.场景:当listView中某条item选中后颜色变暗,接着点击其他item换成这个item颜色变暗。之前的实现方法都多是用每个item的数据源对象中价格字段判断其选中的状态,当点击选中后再调Adapter的notifidatachanged方法刷新。新的实现思路是用个Adapter中一个全局变量记录。例如:在getView()方法中原创 2015-01-28 20:02:08 · 580 阅读 · 0 评论 -
补上漏下的几篇博客
一:一个App的第一个页面即Splash页面常会停留几秒,再进入主页。楼主总结了下Android实现这种停留的几种方式。one:开启新线程休眠几秒,然后在handler中更新。new Thread(new Runnable(){ public void run(){ Thread.sleep(XXXX);原创 2015-02-04 16:38:25 · 368 阅读 · 0 评论 -
[周三]杂谈下
妈的,说好给配Mac本本的,现在都一个多星期的还没到手。蛋疼的很,这段时间确实是啥都不想干了,就想着等着过年回家的。 布置下任务,明天可以看看鸿翔的自定义View系列的。第五页四篇文章原创 2015-02-05 02:52:57 · 308 阅读 · 0 评论 -
关于在Fragment中通过Activity接口回调操作Fragment中控件报空指针问题
现象描述:当Activity中某个变量改变时候,需要通知到Fragment我们常常用接口实现...。。我们在Activity中先replace,commit该Fragment,接着调用接口需要改变变量的方法。。。然后我们在Fragment中的接口回调方法里,更具该变量操纵Fragment里的控件,这时常常会报该控件的空指针错误。 问题分析:看似是没什么错误,Fragment也commit了原创 2015-01-21 02:17:47 · 3144 阅读 · 0 评论 -
ListView、Adapter写法习惯个人总结
一:当此Adapter只有某个Activity使用时候,建议Adapter写成该Acitivity的内部类形式,避免了每次都需要通过Adapter的构造函数传入context 和数据源参数,同时当Adapter中回掉Activity方法也方便 二:当ListView在onCreate()方法中被初始化后,就new 出Adapter,具体实现是new Adapter()不传任何参数,也就是A原创 2015-01-21 02:36:29 · 467 阅读 · 0 评论 -
浅谈setAdapter和notifyDataSetChanged区别使用
问题描述:今天上班时候写了个项目中的搜索功能页面,很普通那种上面是个EditText输入框,下面是显示对应搜索内容的ListView,且该ListView上拉能加载更多。出现个bug就是 当在EditText中输入关键字“上” 下面的ListView上会显示搜索结果,如果将该结果上拉加载到第二页,再改变关键字为“上海”,此时的ListView会显示了两页的数据,给人的感觉就是之前关键在“上”请求原创 2015-01-20 23:26:45 · 5776 阅读 · 0 评论 -
Android监听接口的三种实现方式总结
具体可以参照onClickListener三种监听实现方式总结,对应在开发中学习;原创 2015-01-21 02:09:36 · 905 阅读 · 0 评论 -
谷歌的Gson解析及java的迭代器
开发中,Json是很常用的数据格式,Android 自己提供了JSONObject和JSONArray两种数据类型供我们解析使用;相信大家对二者使用都很熟悉的。但将Json串解析为所需类型时候过于麻烦,针对每个解析需要写很多代码。。而且如果我们想将本地数据变为Json串,只能一个个拼,很容易出错。。 为此goole提供了一个新的解析方式,Gson解析,对用也有JsonObject和原创 2015-01-21 22:18:34 · 573 阅读 · 0 评论 -
[周四]一些简单的自定义控件
NO1:类似支付宝余额闪动数字的控件原理:经常用到倒计时操作。这个类就是 CountDownTimer.Android自带的。继承此类。然后重写跳动的数字间隔和基数使用:DanceWageTimer(long millisInFuture, long countDownInterval, TextView textView, float totalWage);用该构造方法new出对象然原创 2015-02-10 11:09:02 · 284 阅读 · 0 评论 -
[周四]viewpager fragment实现界面的滑动切换
看了下鸿洋的最新博客,android drawable不为人知的高效用法:http://blog.csdn.net/lmj623565791/article/details/43752383今天看了下鸿洋的再幕课网的视频教程,看到了其中仿微信5.0那个主界面,看到ViewPager Fragment 实现切换时候,感觉有点陌生自己就试试来下的viewpager之前常用方法是使用多个子vie原创 2015-02-26 13:54:55 · 374 阅读 · 0 评论 -
浅谈viewpager+fragment缓存问题的优化
浅谈viewpager+fragment缓存问题的优化 问题是这样的,项目中有 用到tablayout+viewpager+fragment这个顶部导航模块,切换的tab大概有十个,除了第一tab的fragment,其他tab的fragment都是同一个class只是数据不同。因为是电商的app,所以图片特别多等等原因的占用内存比较大,再加上这块fragment对象多因此这块的优化需求就有了。原创 2016-07-04 19:07:17 · 2962 阅读 · 0 评论