4 紫豪

尚未进行身份认证

命里有时终须有,命里无时莫强求,明天,你好!朋友,加油!

等级
TA的排名 9w+

【Android】监听自定义通知栏消息事件

1.为Notification添加点击事件(点击推送消息后发送广播)NotificationManagernotificationManager=(NotificationManager)getSystemService(ns);inticon=R.drawable.notification;CharSequencetickerText="test_

2016-06-16 15:37:10

【Android】WebView加载https页面不能正常显示资源问题

前言  在使用WebView加载https资源文件时,如果认证证书不被Android认可,那么会出现无法成功加载对应资源问题。那么,我们就要针对这一状况作出对应的处理。解决步骤1.启用mixedcontent在Android5.0中,WebView方面做了些修改,如果你的系统targetapi为21以上:系统默认禁止了mixedcontent和第三方cookie。可以使用setMixedC

2016-06-02 14:03:05

【Android】常见面试题(二)

1.ContentProvider是什么?它的作用是什么?如何实现数据共享?1.1ContentProvider是什么?  ContentProvider是Android四大组件之一,它为存储和获取数据提供统一的接口,可以在不同的应用程序之间共享数据。1.2ContentProvider的作用  实现各个应用程序之间(跨应用)的数据共享(如:联系人信息共享–我们在获取到对应权限

2016-03-09 10:25:50

【Android】常见面试题(一)

持续更新1.Activity生命周期 1.1onCreate(); 1.2onStart(); 1.3onResume(); 1.4onPause(); 1.5onStop(); 1.6onRestart(); 1.7onDestory().注:1.启动Activity:先调用onCreate(),然后调用onStart(),最

2016-03-03 16:56:43

【Android】AS环境下,在布局中使用android:gravity="left/right"提示使用start/end

1.问题产生  在AndroidStudio中,在布局文件中使用android:gravity属性设置属性值为left或right时,会有对应的警告提示,提示内容如下:Use"start"insteadof"left"toensurecorrectbehaviorinright-to-leftlocalesless...(Ctrl+F1)UsingGravity#LE

2016-01-30 09:42:43

【Android】Replace "..." with ellipsis character (…, &&;#8230;) ?

在日常的开发中,我们需要在某些字符串后面添加省略号"...",那么这时我们会收到一个警告Replace“…”withellipsischaracter(…,&&;#8230;)?在遇到此类问题时,我们可以使用…代替“…”。—>我们可以使用html特殊符号的十进制编码来代替这些特殊字符。

2016-01-23 16:27:28

【Android】TCP轮询扫描局域网设备

1.前言  最近在做一个局域网通讯的项目,其通讯原理是扫描局域网内存在的设备,扫描完后后发送Socket验证消息到指定设备上,如果获取到返回消息,则表明扫描到目标设备,记录设备信息到设备列表,如果Socket连接超时,则不予记录。2.TCP轮询扫描  开启扫描时,先获取本机IP地址(如:192.168.1.105),然后使用ping命令轮询本网内可能存在的IP地址(192.168.1.1~1

2016-01-15 14:53:21

【Android】getColor(int id)在API23时过时

1.getColor(intid)过时最近发现getColor(intid)在API版本23时(Android6.0)已然过时,以下为getColor(intid)源码(Resource.java):/***ReturnsacolorintegerassociatedwithaparticularresourceID.Ifthe*re

2015-12-24 11:14:03

【Android】SQLite实例(多线程下安全访问数据库)

1.前言  最近有个刚接触开发的朋友在使用SQLite进行数据存储时出现各种问题,所以特意写了个DEMO发给他用于参考,以规避掉那些容易发生的突发状况。以下先付出代码部分,然后标出对方在阅读Demo时产生的疑问。2.代码部分1.DBHelper类packagecom.example.sqlitetest.db;importandroid.content.Context;importandro

2015-12-22 16:29:52

【Android】Socket通讯示例(服务端/客户端)

概述一个简单的Socket通信示例,用于实现Java服务端与Android客户端间的通讯。整体逻辑Server端:新开一个线程,启动Server服务端,使用while监听当前端口是否已经进入阻塞状态,如果进入,则表示有连接请求,进行处理(接收/发送消息,这里我设置的是一次通讯–通讯完毕后关闭服务端);Client端:打开App,输入要发送的内容,点击发送按钮开始新建线程建立So

2015-12-17 14:11:53

【Android】设备工具类(DeviceUtil.java)

/***@ClassName:DeviceUtil*@Description:TODO<设备工具类--获取设备信息>*@author:zihao*@date:2015年1月17日上午8:51:34*@version:v1.0*/publicclassDeviceUtil{privatestaticfinalStringTAG=Devic

2015-12-11 14:46:25

【Android】图片操作工具类(ImageUtil.java)

importjava.io.ByteArrayOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.IOException;importjava.io.InputStream;importandroid.content.Context;importandroid.database

2015-11-22 12:17:15

【Android】解决频繁的线程请求&绘制View引发的异常问题

一、产生背景  在项目中需要实现一个扫描局域网设备的功能,具体的实现逻辑是这样:1.使用ping命令对网段尾端为1~255的设备进行扫描(判断过滤本机IP)——使用线程池控制;2.在ping成功后(返回值为0),开启线程发送验证消息到设备端(Socket)验证是否为可以提供服务的目标设备,如不为目标设备则无反馈,捕获Socket操作异常即可;3.根据返回值,记录目标设备并反馈。  为了

2015-11-17 10:02:15

【Android】文件操作工具类(FileUtil.java)

文件操作工具类(FileUtil.java)importjava.io.File;getFileNameFromUrl(Stringurl)deleteFolder(StringfilePath)createDir(Stringpath)deleteDir(StringdirPath)getFileCount(StringdirPath).......

2015-11-06 09:21:02

【Android】实现雷达扫描效果

1.效果图展示及效果剖析1.1效果图1.2效果剖析根据上图效果,我大致将该效果分为三层(背景层/扫描层/动态点层),其中背景层我们可以通过代码绘制/引入图片实现,扫描层、动态点层需要美切除对应图片后绘入。2.实现步骤2.1绘制背景效果实现方法1:1).利用Canvas.drawCircle方法绘制圆环,层层叠加,实现背景

2015-10-12 10:53:26
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!