编写Android过程中遇到的问题们
文章平均质量分 56
Bingtang_blog
Android developer
展开
-
遇到Json之类的相关问题
最近看Goolgle教程的时候,遇到了使用Json传输数据的一些问题,之前对于Json一窍不通,现在记录一下学到的东西:JsonObject,我们可以用put()方法向里面添加key_value对,它就好像一个map的形式,我们put东西就行啦,value可以是一个值,可以是一个JsonObject,还可以是一个JsonArray。JsonArray,Object的集合。我们可以通过put()方法,原创 2016-09-16 14:37:01 · 254 阅读 · 0 评论 -
Socket所遇到的坑
本文记录使用Socket通信时所遇到坑,不断更新。目前记录三个问题:建立Socket连接使用输入流和输出流进行通信使用心跳保持Socket连接建立Socket连接Socket连接需要一个ServerSocket充当服务器,还有许多Socket作为客户端来连接ServerSocket. 在Eclipse中代码如下:服务器端: Socket socket;原创 2017-03-07 21:36:59 · 2374 阅读 · 0 评论 -
ImageView所遇到的坑
本文记录使用ImageView所遇到的坑,不断更新。记录以下问题:ImageView如何才能横向沾满屏幕关于adjustViewBoundsImageView如何才能横向沾满屏幕StackOverflow上有个Solution是这样的 试了试确实可以。那这个adjustViewBounds属性到底是啥东西?关于adjustViewBounds原文出处在这篇博客,但只有文字,我引用一下大神的博原创 2017-03-08 17:27:21 · 672 阅读 · 0 评论 -
Toolbar所遇到的坑
本片记录Android使用Toolbar的坑,不断更新。Toolbar的基本使用首先,如何做到正确引入Toolbar,正确兼容,标题栏中Action使用,请看这篇。这篇文章中介绍了如下几点:如何引入Toolbar如何添加处理Action添加向上返回ActionAction View和Action ProviderToolbar的样式制定详细请看这篇文章这篇文章介绍一下几点:修改Toolb原创 2016-11-29 09:32:12 · 513 阅读 · 0 评论 -
List,grid...view所遇到的坑
gridview和Listview都是常见的组件,这篇文章以listview为例,记录一下使用Listview所遇到的坑:listview的item如何做到增加和删除快速响应listview的分割线为啥这么难看listview的item数量如何正确显示在项目中我们可能会用SQLITE保存用户的一些记录,比如记事本就要保存每次记录,然后在首页及时的将改变后的item显示出来,但实际上可能存在各种原创 2016-12-10 12:01:43 · 630 阅读 · 0 评论 -
高德地图所遇到的坑
在写APP的时候遇到的坑,这里简单记录一下问题一: E/AmapError: location Error, ErrCode:12, errInfo:缺少定位权限 请到http://lbs.amap.com/api/android-location-sdk/abouterrorcode/查看错误码说明.回答: 去应用管理中打开这个APP的权限问题二: java.lang.UnsatisfiedLin原创 2017-01-12 15:28:29 · 6863 阅读 · 0 评论 -
ScrollView所遇到的坑
ScrollView解决了因为内容过多而显示不下的窘境,而且在APP中的使用频率也非常高,本文记录使用ScrollView时所遇到的坑,不断更新。问题一:如何让ScrollView自动向下滚动,向微信聊天一样问题一在一些页面中,为了用户体验,我们需要把最新出现的内容及时显示出来,比如微信聊天,对方发来的新消息应该能在底部显示出来,而一句简单的代码就能达到这个效果:scrollView.fullS原创 2017-02-07 17:22:54 · 478 阅读 · 0 评论 -
Menu所遇到的坑
记录使用Menu时的坑,不断更新问题一:如何在运行时改变ContextMenu的Item问题二:AdapterContextMenuInfo中position和id的区别问题一解决办法:先使用Menu.findItem(),传入MenuItem的ID,获取你要改变的MenuItem,然后调用相应方法修改就好。例如@Override public void onCreateContext原创 2017-01-13 23:01:40 · 928 阅读 · 0 评论 -
Volley所遇到的坑
使用Volley做传输的时候遇到的坑:使用RequestQueue的时候不要一开始以直接声明,因为它要传入Context参数才行比如一开始就这么写 public RequestQueue queue = Volley.newRequestQueue(this);这么做的结果是直接闪退,因为this还没有在实例化为Activity,所以我们应该先声明,然后在生命周期方法中初始化它,而且因为涉及到原创 2017-01-13 22:58:21 · 593 阅读 · 0 评论 -
Click系列的一些坑
这篇文章主要讲下面这两点:longClick和Click事件冲突multipleSelect如何处理longClick和Click事件冲突我们实现一个view的点击事件一般都要设置onClickListener(), 类似要实现view的长按事件,则要设置onLongClickListener(),但是有时候会发现longclick的效果会被click所覆盖,这是因为: onLongCli原创 2016-12-10 11:03:13 · 666 阅读 · 0 评论 -
SQLite所遇到的坑
使用SQLite的时候总是要在创建数据库的时候卡上半天,而且每次都是,之前都是直接复制别人博客上的代码,然后稍微改几个名字,今天结合Google官方教程中的推荐方法创建成功数据库,现在记录一下。正确创建数据库与增删改查详细请看这篇文章的后半段这篇文章主要讲了如何正确创建数据库,如何正确的使用增删改查。 这里有几个注意点:使用SQL语句创建表格的时候不要使用SQL语句的关键字作为自定义的名字,比如原创 2016-12-01 22:10:12 · 2209 阅读 · 0 评论 -
Dialog所遇到的坑
App中使用Dialog显示一些信息可谓家常便饭,而初次使用所遇到的坑也挺多。Dialog样式的指定详细请看这篇文章,这篇文章主要介绍了以下几点:创建对话框片段创建按钮,列表使用自定义布局事件消息传递清楚对话框的细节和处理这篇文章是Google官方教程,简明扼要,使用对话框创建DialogFragment更加方便。Dialog传递消息如果使用自定义的样式的DialogFragment,那原创 2016-12-01 21:36:07 · 1128 阅读 · 0 评论 -
Bitmap所遇到的坑
图片很重要,所以Bitmap很重要。这篇文章就一下我使用Bitmap中的一些坑:如何将Bitmap在ImageView中完整的显示如何存储一个Bitmap如何高效加载Bitmap如何将Bitmap在ImageView中完整的显示我自己写的一个东西里有这么一个功能,可以点击按钮启动相机,然后将拍下的照片返回Activity并显示出来,我们知道通过onActivityResult()可以简单的实原创 2016-12-10 12:21:14 · 1654 阅读 · 0 评论 -
DrawerMenu所遇到的坑
项目中遇到应用侧滑菜单的需求很正常,这篇文章记录使用侧滑菜单的一些坑,基于NavigationLayout,主要为一下两个坑:如何定义Navigation菜单项如何动态改变Navigation菜单项如何定义Navigation菜单项首先定义要引用的menu.xml文件,一般由三种元素组成 menu, item, groupmenu是根元素。item是子元素,表示menu中的一个菜单项,但其中原创 2016-12-10 11:29:40 · 1874 阅读 · 0 评论 -
EditText所遇到的问题
记录使用EditText所遇到的坑。EditText与布局冲突的导致布局顶起问题在ScrollView下,嵌套EditText,去掉scrollbar属性可解决冲突。或是保留scrollbar属性,在EditText所在Java代码进行设置:getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RES原创 2016-11-28 22:56:24 · 401 阅读 · 0 评论 -
常用命令行的一些小知识点
有时候遇到要从git 里面clone github的情况,打开git真是不知所措,因为命令行一点也不会,现在简单记录一下常用的命令行: No 命令 功能 实例 1 mkdir 创建目录 mkdir do , mkdir do/align , mkdir -p blast/hba/209 2 rmdir 删除目录 rmdir temp 3 cd原创 2016-09-16 15:35:05 · 350 阅读 · 0 评论 -
图片所遇到的坑
本文记录使用Android时关于图片所遇到的坑。主要记录以下问题:如何获取相册中的图片如何剪裁所得到的图片如何拍照并剪裁图片如何压缩图片图片保存在手机本地的存取图片在APP与服务器之间的传输如何获取相册中的图片简单来说,我们就是要写一个Intent去相册中挑选图片,见代码:Intent intent = new Intent(Intent.ACTION_PICK, android.pr原创 2017-03-11 15:29:04 · 636 阅读 · 0 评论