- 博客(9)
- 资源 (22)
- 问答 (3)
- 收藏
- 关注
原创 监听软键盘,在软键盘关闭时显示其他
参考:Android获取窗口可视区域大小: getWindowVisibleDisplayFrame()布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/root_layout"
2017-12-27 14:58:33 517
原创 软键盘的显示与隐藏
参考: Android : 隐藏软键盘 Android手动显示和隐藏软键盘方法总结布局:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
2017-12-27 14:57:09 217
原创 软件内部更新,出现“解析包时出现问题”的错误后停止
常见原因:下载的apk与安装的apk路径不一致(对比路径)apk没有下载完全(比较下载的apk大小与打包时的大小)debug分析原因:apk的下载路径和安装路径一致,但是HttpURLConnection.getContentLength()为-1,设置下载进度条最大失败,从而 导致apk下载不全。后台设置请求头获取长度以前是Accept-Length,后来改为Content-Length即可。获取
2017-12-21 20:09:53 2981
原创 Android 语言国际化
安卓中,国际化十分简单。 其实就是文件夹的问题。一般我们分两种情况。一是app根据系统语言调用对应的资源文件夹, 二是在app里面根据用户的需求来更改语言。前者比较简单,只需求创建对应国家的strings.xml,然后发在对应的文件夹里面就可以了。app会根据系统语言选择对应的文件夹资源。(图片资源的国际化也是一样的)一、语言国际化:1、创建文件:2、在相应的文件中写上对应的语言strings.x
2017-12-21 20:01:16 1997 1
原创 Runtime类中的freeMemory,totalMemory,maxMemory
JAVA程序本身是不能直接在计算机上运行的,它需要依赖于硬件基础之上的操作系统和JVM(JAVA虚拟机)。 JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。 这个初始内存和最大内存在一定程度上会影响应用程序的性能。 JVM其实就是操作系统上的一个普通程序(进程名叫java,这个程序可以解释执行class文件,系统中当前运行了多少个java程序就会有多少个java进程)。当
2017-12-08 10:31:18 1081
原创 onBackPressed、onKeyDown、finish、onDestroy
监听返回键的两种方式: // 捕获返回键的方法1 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) { // 按下
2017-12-07 17:32:45 1514 1
原创 readLine()与read()
参考: readLine() 和 “\r”,”\n” 问题 被readLine()折腾了一把readLine()功能:读取一个文本行。 一定要注意: 1、读入的数据要注意有/r或/n或/r/n 2、没有数据时会阻塞,在数据流异常或断开时才会返回null 3、使用socket之类的数据流时,要避免使用readLine(),以免为了等待一个换行/回车符而一直阻塞 4、readLine()是
2017-12-07 16:13:30 33566 1
原创 项目出错:System.err: java.net.SocketTimeoutException: timeout
参考: java.net.SocketTimeoutException: Read timed out Android java.net.SocketTimeoutException: Connection timed out项目出错:System.err: java.net.SocketTimeoutException: timeout出错相关代码: if (conne
2017-12-07 15:21:07 8023
原创 json解析时自动判断是object还是array
参考: jsonObject.getString()解析任意字段均可强转为string json解析时自动判断是object还是array解析json时遇到的问题,返回的json内容中可能为jsonArray,也可能是jsonObject,当只有一个信息时是jsonObject,有多个信息时是jsonArray,如果去修改json的返回格式有些不现实。通过字符判断的话又很麻烦。 {“scm”:
2017-12-07 15:20:06 4940
android studio (as)主题theme
2018-10-08
android反编译工具
2018-06-04
httpClient4.5.3+Jsoup1.10.2
2018-02-23
httpclient-4.5.3完整jar包
2018-02-23
decp2 dbutils pool2 mysql
2016-11-15
android studio 安装插件gsonformat 出现timeout
2018-03-30
求解输出??并解析~谢谢。
2016-03-13
java问题~数字判断!~~~~~
2016-03-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人