240 发简信
IP属地:广东
  • 自定义EditText控制DrawableRight的显示或隐藏

    目的:有时候在做搜索功能时,如果EditText有内容,则在右侧显示一个删除图标,点击删除图标删除内容; 当EditText内容为空时,则隐藏删除图标。效果图: p.s. 这...

  • 安卓加载本地图片

    使用BitMapFactory直接加载本地图片,如果图片太大, 会读取图片的所有信息,将其读进内存时,可能会很卡顿,或者程序崩掉。 布局很简单,activity_main.x...

  • Android将ImageView中的图片保存到本地图库

    话不多少,直接上代码:activity_main.xml: 一个ImageView,几个button接下来是MainActivity.java中 (ps: 我们系统在sd卡就...

  • 安卓-关闭或打开输入法

    当输入法打开时关闭,关闭时弹出:

  • 实现QQ按下返回键最小化

    默认情况下,我们在activity的界面按下返回键,就finish掉当前activity了。但怎么像qq一样不管是按下home键 还是 返回键 都是最小化 呢? step1:...

  • 安卓保存数据之onsaveInstanceStace(Bundle outState)的使用

    当安卓设备配置【一系列特征的组合:屏幕方向,屏幕像素密度,屏幕尺寸,键盘类型,底座模式,以及语言等】发生改变时,可能会有更合适的资源来匹配新的设备环境。 于是,Android...

  • 隐式Intent启动,设置响应intent应用列表标题

    我们启动一个隐式Intent,系统会把能够响应这个intent的应用列出来,通常默认的标题是:“分享方式”. 如图: Intent.createChooser(Intent ...

  • 保护本应用发送的broadcast和receiver

    使用动态broadcast receiver存在一个问题,即系统中的任何应用均可以监听并触发你的receiver,通常来讲,这不是我们想要的。 保护自己发送的广播不被其他应用...

  • Fragment面对手机配置信息更改问题

    当手机配置信息更改【如 屏幕方向,屏幕像素密度,屏幕尺寸,键盘类型,底座模式,以及语言等发生改变】会导致系统去寻找是否有最佳资源来适应新的配置信息,因此我们的activity...

  • 安卓请求权限

    有时候我们的应用需要读写sd卡,就需要android.permission.WRITE_EXTERNAL_STORAGE权限,但是它属于危险型权限。光在Manifest中配置...

  • Android侧滑栏的实现【高度撑满屏幕】

    使用ToolBar,DrawerLayout,NavigationView实现侧滑栏 如果不能使用DrawerLayout请在Projec Structure里面添加依赖项:...

  • WebView加载html文件乱码

    data是定义的一个html的字符串,运行结果: 解决方法: 更改为: 结果 如果我的博客对你有点用,请给弟弟一个关注,我会定期发表一些技术类博客,记录平时开发时遇到的问题。

  • 120
    Android Socket的使用到简单封装(一)

    在我们使用okHttp等网络框架去请求网络时,都是我们Android客户端主动发起一次请求,然后服务器返回相应的数据给我们客户端去使用,即经常说起的一次请求一次响应,和Ser...

个人介绍
本人大四,男生,专业软件工程。
CSDN: https://blog.csdn.net/dummyo
平时开发遇到问题,我会定期来这里记录。
我的motto:愿你徒手写3000行代码测试无bug!