
android相关
文章平均质量分 62
xiawj8957
做好自己
展开
-
日期选择对话框DatePickerFragment
日期选择对话框原创 2015-02-28 14:07:31 · 1341 阅读 · 0 评论 -
DateTimeChooseView自定义日期时间对话框
DateTimeChooseView自定义日期时间对话框DateTimeChooseView 日期时间选择对话框工具 源工程链接使用方法: 1、直接将该项目从github上下载,然后inport 工程作为library引用;使用示例:import com.jeekup.datetimechooseview.DateDialogFragment;public class Main...原创 2018-04-18 12:14:44 · 344 阅读 · 0 评论 -
使用WebView加载富文本很简单
使用WebView加载富文本很简单代码块private void setWebView(String content) { webview_showpage.getSettings().setJavaScriptEnabled(true); webview_showpage.getSettings().setBuiltInZoomControls(true); we...原创 2018-06-19 23:52:09 · 3485 阅读 · 0 评论 -
Ble蓝牙开发遇到的坑
蓝牙Ble相关的开发看似很简单,但是总有一些小细节不清楚就会让你容易入坑。现在就我在蓝牙开发过程中遇到的一些坑和一些需求的解决方式进行总结,也算是对前期蓝牙开发的一些记录。什么是蓝牙BLE? 蓝牙Ble就是一种新的蓝牙标准,google从Android4.3开始支持蓝牙Ble。我们知道蓝牙发展至今经历多个版本,如1.1、1.2、2.0、2.1、3.0、4.0、4.1、4.2。...原创 2018-08-28 23:42:45 · 4474 阅读 · 0 评论 -
常用的数据转换工具类
在开发过程中有时会经常需要做数据转换,最经常使用的就是对接一些硬件设备。硬件设备通讯一般都是使用字节数组,十六进制数据,二进制数据等。/* * Create 7/18 by xwj * 数据处理,进制转换等常用工具类 */public class DataTreater {public static String byte2String(byte[] bytes, int icnt...原创 2018-08-28 23:52:40 · 846 阅读 · 0 评论 -
全局控制log工具类
全局控制log工具类在android中使用log调试,当发布版本的时候,往往需要将log调试的相关代码注释,通常比较麻烦。 使用全局控制类log就比较方便。1、在Application中配置log调试信息是否显示;代码块/* * Author:xwj * date:2018/8/25 下午1:22 * 全局控制log工具类 */public class Mlo...原创 2018-08-25 13:46:01 · 488 阅读 · 0 评论 -
十六进制转byte
十六进制转byte在Java中想把 FD 转成 byte,首先想到的是byte v = Byte.parseByte(“FD”, 16);结果得到一个java.lang.NumberFormatException,说值的范围越界了。是的,byte的范围是-128~127,如果把9D当成正数来转换,结果是157,当然越界了。所以有这样三个处理办法byte v = (byte) Integ...原创 2018-10-19 17:22:58 · 719 阅读 · 0 评论 -
android使用Cmake小记
在android中使用第三方的cpp文件时需要注意的细节,在此做个记录。1、使用第三方的cpp文件,需要注意文件中的方法名,第三方的cpp中的方法名的路径和自己的项目包名不一样,则需要做点修改。如:2、需要在app的build.gradle文件中添加配置,如:3、编译需要使用NDK中的CMake工具,在android SDK manager中需要下载Cmake,注意:最好下载安装一个,不...原创 2019-07-16 15:56:50 · 166 阅读 · 0 评论 -
关于webview加载网页,高德地图不能定位的问题
android webview 定位问题—转载自https://www.jianshu.com/p/798cbc2b27a9最近在做安卓的网页开发。有一个页面需要用到定位,但是一直定位获取失败。很难过。网上教程也很多,但是无一例外全部失败。最后老夫花了3天时间,呕心沥血,终于研制出了解决方案。 三步走战略: 一、获取权限 android 6.0 以后,需要动态的获取位置或者存储权限,...转载 2018-04-22 09:57:24 · 9384 阅读 · 4 评论 -
调用系统裁切功能裁切图片
// 进入图片裁剪页面 public static Intent getTakePickIntent(File file) { Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE, null); intent.putExtra(MediaStore.ACTION_IMAGE_CAPTURE, U原创 2016-08-31 15:51:31 · 335 阅读 · 0 评论 -
android常用工具类集合
本文集合本人在开发中经常用到的工具类(待续): 1、获取系统日期时间 更详细的使用详见:日期时间操作类工具 2、日期格式字符串转换成时public static String date2TimeStamp(String date_str) { try { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-原创 2016-08-31 14:50:05 · 665 阅读 · 0 评论 -
DialogFragment的使用示例
**DialogFragment的使用示例**使用环境:在FragmentActivity里面使用对话框时标准的用法现在时采用DialogFragmentpublic class TagListDialogFragment extends DialogFragment { private TextView title_diaglog; private GridView gv_tag原创 2015-02-28 13:56:56 · 524 阅读 · 0 评论 -
DialogFragment日期选择对话框
日期选择对话框DatePickerFragment import java.util.Calendar;import android.app.DatePickerDialog;import android.app.DatePickerDialog.OnDateSetListener;import android.app.Dialog;import android.os.B原创 2015-02-13 17:17:12 · 663 阅读 · 0 评论 -
最好的12个Icon图标资源网站整理分享出来
1.除了Icon以外,还有很多不错的UI设计素材。地址:http://worldui.com/2.除了免费Icon资源下载以外,还提供Icon定制的付费服务。地址:http://dryicons.com/3.很喜欢这个icon资源站的展示方式。地址:http://www.icotrip.com/4.Icones.pro,icon资源站,每日推荐的Icon资源还不错,可以按照转载 2015-04-19 16:21:57 · 8052 阅读 · 1 评论 -
UI设计中需要注意的十二个问题 ---来自OFFIDEA DESIGN
1. 你的UI 是否高度一致?用户来到你的站点,脑子里会保持着一种思维习惯,你的 UI 需要保持一致,以免用户的思维方向被打乱。比如,如果你的某个品目下的产品可以拖放到购物车,那你站点中所有产品都应该可以这样操作。将按钮放到不同页面相似的位置,使用相契合的配色,使用一致的语法和书写习惯,同时,让你的页面拥有一致的结构。2 . 用户能自由掌控自己的操作吗?你应当分析一下,转载 2015-04-19 16:10:40 · 362 阅读 · 0 评论 -
默认EditTextView不自动获取焦点的方法
方法一: 在AndroidMainfest.xml中选择哪个activity,设置windowSoftInputMode属性为adjustUnspecified|stateHidden 例如: android:label="@string/app_name" android:windowSoftInputMo原创 2015-04-19 16:15:12 · 11337 阅读 · 1 评论 -
wifi连接真机调试并adb操作
在android开发中经常需要使用调试,而在调试中用的最多的就是adb,但adb连接真机调试很烦,经常会掉线,有时掉线后很难再连接上。 通常adb和调试机断开后,想要重新连接做法是:1、断开usb线,重新插入;或重启调试机上的USB调试模式;2、或在进程中杀掉adb.exe进程;3、关掉其他会影响adb的程序,如360卫士,电脑管家,手机助手等软件,然后再做1或2操作;4、或者重启Eclip原创 2016-08-31 14:28:55 · 2478 阅读 · 0 评论 -
常用的日期时间操作工具
本文是在开发中经常会使用的日期时间操作类public class AppsDateUtil { private static String DATE_FORMAT = "yyyy-MM-dd HH:mm:ss"; public static String getStringFromDate(Date date){ SimpleDateFormat sdf = new Si原创 2016-08-31 15:30:48 · 376 阅读 · 0 评论 -
图片加载工具类
public class BitmapUtil { private static final String TAG = "BtimapUtil"; /** * 根据网址获得图片,优先从本地获取,本地没有则从网络下载 * @param url 图片网址 * @param context 上下文 * @return 图片 */ p原创 2016-08-31 15:43:23 · 314 阅读 · 0 评论 -
api与implementation的区别
一、从3.4版本的gradle开始,compile已经被api与implementation取代,官网也给出了三者之间的区别:图1、api与implementation的区别从官网介绍可以看出,implementation可以让module在编译时隐藏自己使用的依赖,但是在运行时这个依赖对所有模块是可见的。而api与compile一样,无法隐藏自己使用的依赖。具体通过例子来看,下图为项目结构...转载 2019-08-13 11:11:55 · 419 阅读 · 0 评论