关闭

一行代码搞定Parcelable 告别Parcelable繁琐代码!

Parcelable的使用以及如何传递复杂的数据类型 1、Understand Parcelable在Android的使用基本是必不可少的 最常用的莫过于启动Activity时传递数据时使用了 其实除了Parcelable还可以使用Serializable 后者是javaApi中自带的一个接口, 用于保存对象本地文件时使用(俗称序列化), 当然在Android中虽然也可以使用, 但不推荐使用优点:...
阅读(152) 评论(0)

JavaBean规范

(1)JavaBean 类必须是一个公共类,并将其访问属性设置为 public  ,如: public class user{......} (2)JavaBean 类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器 (3)一个javaBean类不应有公共实例变量,类变量都为private  ,如: private int id; (4)属性应该通过一组存取方法(getXxx 和 ...
阅读(22) 评论(0)

面试必备 计划花一些时间找找答案 也学习提升下自己

转眼就到了2017年10月,离2018就剩下几个月了,很多人估计正在跳槽的路上,整理一份Android高级开发工程师面试集锦,对照这些问题进行复习,将会事半功倍。废话不多说,直接上干货,由于是整理于网络,就不标明原创,希望大家多多分享和转发给有需要的同学。 阿里巴巴 LRUCache原理 图片加载原理 模块化实现(好处,原因) JVM ...
阅读(89) 评论(0)

解决okhttp 报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed,原因为OkHttp请

解决okhttp 报java.lang.IllegalStateException: closed,java.lang.IllegalStateException: closed,原因为OkHttp请求回调中response.body().string()只能有效调用一次 在调用了response.body().string()方法之后,response中的流会被关闭,我们需要创建出一个新的re...
阅读(56) 评论(0)

Android中dp和px之间进行转换

import android.content.Context;    public class DensityUtil {        /**      * 根据手机的分辨率从 dp 的单位 转成为 px(像素)      */      public static int dip2px(Context context, float dpValue) {          final float...
阅读(80) 评论(0)

画圆

xmlns:android= "http://schemas.android.com/apk/res/android"     android:shape= "oval"     android:useLevel= "false" >      android:color= "@color/red" />              android:width= "1d...
阅读(81) 评论(0)

百度地图添加标记以及标签的点击

http://blog.csdn.net/ithouse/article/details/45918709...
阅读(61) 评论(0)

百度地图android

1.AndroidManifest.xml xml version="1.0" encoding="utf-8"?> manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.hrg.family"> uses-permission android:name="androi...
阅读(70) 评论(0)

玩转Android之二维码生成与识别

二维码,我们也称作QRCode,QR表示quick response即快速响应,在很多App中我们都能见到二维码的身影,最常见的莫过于微信了。那么今天我们就来看看怎么样在我们自己的App中集成二维码的扫描与生成功能。OK,废话不多说,我们就开始做吧。 二维码的使用我主要想分为两部分来给大家介绍,一部分就是二维码的生成,这里的知识点都很简单,还有一部分是二维码的识别,这里稍微麻烦一些,不过细心来做...
阅读(143) 评论(0)

android输出word文档

最近在项目工作中,碰到一个很棘手的需求,说是要在手机端根据模板生成word文档,而且不借助第三方的软件可以查看word文档,一开始听这个需求差不多蒙了,这要怎么做,为什么不把生成word文档这个工作放在后台呢,抱怨归抱怨,但是面对需求只能硬着头皮做了,经过各种拷问度娘和谷哥,终于找了一个比较好用的方法。特此跟他家分享。        Apache 公司推出的 Apache POI,我们来看下他的...
阅读(130) 评论(0)

android 蓝牙获取心率

最近在研究Android的蓝牙Ble的开发,由于是低功耗蓝牙,以前没有接触过,看过好多博客,大多数都差不多,不过个人有一点心得关于蓝牙获取心率的。 首先就是权限问题了,在AndroidMainfest清单文件中添加一下权限: android:name="android.permission.BLUETOOTH"/> 这次研究开发的是mio的心率手表所以如果没有设备的大家仅供参考: ...
阅读(150) 评论(0)

蓝牙4.0详解

安卓4.3(API 18)为BLE的核心功能提供平台支持和API,App可以利用它来发现设备、查询服务和读写特性。相比传统的蓝牙,BLE更显著的特点是低功耗。这一优点使android App可以与具有低功耗要求的BLE设备通信,如近距离传感器、心脏速率监视器、健身设备等。 关键术语和概念 Generic Attribute Profile(GATT)—GATT配置文件是一个通用规范...
阅读(99) 评论(0)

蓝牙通信

android 蓝牙连接与通讯(Bluetooth) 最近做了一个小项目,关于蓝牙的一个智能硬件。其中涉及到了蓝牙模块的操作。特记下蓝牙模块的操作过程。只记录下关于蓝牙部分的操作,具体业务逻辑不涉及其中。重点是记录下蓝牙的扫描、链接、通讯。 在使用蓝牙模块之前要判断设备是否支持蓝牙模块: 1 if (!getPackageManager().hasSystemFeature(...
阅读(118) 评论(0)

android反编译错误代码 修正原则

二 错误代码还原规则 if…else 语句: 反编译代码   if (paramBoolean) paramTextView.setTextColor(-16727809); while (true) { return; paramTextView.setTextColor(-1315861); ...
阅读(74) 评论(0)

Android数据库相关整理

今天对Android中数据库相关的操作和代码做了一个整理,便于自己之后的查阅。主要内容有: 1.原生数据库写法 2.终端进sqlite的操作 3.第三方库 4.事务处理 5.权限和路径   一、原生数据库写法 一般要先继承自SQLiteOpenHelper写一个Helper。 ? 1 2 3 4 5 6 7 8 9 10 11 ...
阅读(98) 评论(0)
302条 共21页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:228701次
    • 积分:3184
    • 等级:
    • 排名:第11435名
    • 原创:46篇
    • 转载:256篇
    • 译文:0篇
    • 评论:43条
    最新评论