android开发笔记
文章平均质量分 67
hfreeman2008
害怕被人在背后惦记特别是女人
展开
-
Android Studio创建aar或jar库模块
我们开发时,经常需要给合作方提供aar,或jar库文件,这个是如何使用Android Studio创建的呢?创建Module在Android Studio中新建一个APP项目,然后在此APP项目中File–New–New Module,创建一个Module,其中类型选择Android Library.然后,配置对应的Library name,Module name,Package name:在mylibrary的Module中,打开build.gradle,我们配置生成的aar名字:def原创 2020-06-22 17:07:12 · 1133 阅读 · 0 评论 -
android开发之Serializable与Parcelable的使用
简单介绍DemoAddress 类:import java.io.Serializable;public class Address implements Serializable { private static final long serialVersionUID = 81L; private String location; public Address(String location) { this.location = location;原创 2020-06-06 10:21:10 · 284 阅读 · 0 评论 -
android开发笔记之fastjson
fastjsonfastjson是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串,支持将Java Bean序列化为JSON字符串,也可以从JSON字符串反序列化到JavaBean。https://github.com/alibaba/fastjson/wiki/Quick-Start-CN新手指南https://github.com/alibaba/fastjsonfast...原创 2020-04-18 19:58:10 · 1626 阅读 · 0 评论 -
android开发笔记之gson
现在手上负责的一个项目,有一个配置信息使用的是json来配置的,解析方式为gson。就发一点时间写了一个demo。gsongson 是google发布的一个解析json的解析框架gson github网站:https://github.com/google/gsonjar包的下载地址:https://mvnrepository.com/artifact/com.google.code.g...原创 2020-04-17 20:51:21 · 410 阅读 · 0 评论 -
基于MTK的android开发----如何预置APK
首先声明,这是MTK官方提供的文档,只是比较常用,所以把这篇文章复制在此,方便后面使用。[FAQ04300] 如何预置APK:Platform:MT6575MT6572MT6577MT6582MT6588MT6589MT6592Branch:GB2ICSGB3ICS2JBJB2JB3JB5JB9FAQ Content[DESCRIPTION]转载 2014-01-08 16:21:12 · 2701 阅读 · 0 评论 -
[FAQ04549] JB Launcher2 代码导入Eclipse 后如何消除错误
共需要下面几个步骤1. 需要从代码中复制以下 folder 中的 classes.jar 作为 user library 加载到 eclipse 中 (若不清楚添加为 user library 的步骤,请参考注释)out\target\common\obj\JAVA_LIBRARIES\framework_intermediatesout\target\common\obj\JAVA_转载 2014-04-08 10:14:25 · 1246 阅读 · 0 评论 -
关键(一): android不同机型的适配的解决方案之按比例伸缩篇
android机型适配,这是转载 2014-06-17 11:12:52 · 1994 阅读 · 1 评论 -
android framework的一些笔记
1.基本控件的源码位置:原创 2014-04-12 11:26:32 · 1268 阅读 · 0 评论 -
Android图灵机器人的实现(一)
前二天,看了Android 智能问答机器人的实现的博文,我们可以进入图灵机器人主页,根据平台接入的介绍,我们知道,主是要在客户端按一定的格式(key 必须 + userid get 非必须,上下文功能必须 +info get 必须,请求内容 + loc get 非必须,位置信息 + lon get 非必须,经度 + lat get 非必须,纬度,),发送一个消息请求(请求方式: http ge原创 2014-11-30 23:11:20 · 6484 阅读 · 0 评论 -
android开发笔记之service(一)
前面的话曾经去一个高大上的公司面试,面试官给我一支笔要我写一下service的生命周期。然后,我还真不会写,虽然说经常用service,但是还真说不清service的生命周期。然后就让人见笑了,最后自己也笑了。 今天,我们来详细的看看service的介绍service简介service的官方介绍:A Service is an application component representi原创 2015-07-26 00:01:28 · 808 阅读 · 0 评论 -
android开发笔记之Volley (1)
1. volley的简单介绍Volley is an HTTP library that makes networking for Android apps easier and most importantly, faster. Volley is available through the open AOSP repository.Volley 是一个HTTP库。它使得android app的网原创 2015-07-17 23:54:10 · 1168 阅读 · 0 评论 -
android开发笔记之android:layout_weight的使用
android:layout_weight是线性布局(Linearlayout)中,表示控件的比重,权重的一个属性。这个属性,我们可以用来表示一个在一个线性布局中,几个控件按比例显示,这当然也包括各个控件平均显示。这个属性其实,对界面UI适配是一个非常有用的。 Google官方推荐,当使用weight属性时,将width设为0dip即可,效果跟设成wrap_content是一样的。这样a原创 2015-02-10 15:46:05 · 1318 阅读 · 0 评论 -
android开发笔记之设置(settings)DB数据库
这个功能是在DB数据库中设置一个标志位,方便用户在其它APP中使用:1.在任意APP中使用样例:2.修改的文件:原创 2014-03-20 11:41:26 · 17572 阅读 · 1 评论 -
android开发笔记之来电小骗子
同事做的一个来电小骗子的APP,设计多长时后,虚拟一个来电界面,用户可以接听等操作,做一个小笔记,有时候对于用户来说是会有用的。几个主要的界面: 核心代码:转载 2014-03-08 13:08:37 · 4959 阅读 · 3 评论 -
android开发笔记之JDK+Eclipse+android SDK 开发环境搭建完整篇
1.安装JDK 大家可以参考资料1,安装,非常的简单。我的系统是Windows 7,下载JDK的版本是jdk-7-windows-i586.exe(下载地址:http://pan.baidu.com/share/link?shareid=631612&uk=3072924907),直接安装就可以了。 2.下载adt-bundle-windows-x86.zip 大家原创 2013-08-19 11:37:48 · 1183 阅读 · 0 评论 -
android开发笔记之Button的圆角和按下效果
1.效果图:2.原创 2014-11-23 23:13:16 · 4931 阅读 · 0 评论 -
android开发笔记之联系人中添加手机铃声功能的实现
这二天,在联系人(Contacts)的新建编辑界面添加了一个来电手机铃声的功能,现在把一些关键的地方写出来,做一个小笔记吧。1. 功能需求: 在新建编辑联系人界面,添加一个手机铃声入口,点击可以进入铃声选择界面,返回一个手机铃声的url.2. 一些说明:这主要涉及到的db数据库:data/data/com.android.p原创 2014-11-13 09:00:52 · 2325 阅读 · 0 评论 -
android开发笔记之mtk平台 手机恢复出厂设置数据不删除的方法
手机开发时,有时候,需要一个数据,在手机恢复出厂设置时,不删除,保持原来的值,这个如何处理呢? 如果你是在mtk平台下(mtk6572),这有一个解决方案:(1)mediatek/config/hongyu72_wet_jb3/init.project.rcon fs# for multi-logo (emmc)chown system system /原创 2014-01-21 09:39:08 · 5116 阅读 · 0 评论 -
android开发笔记之imei回传
现在要做一个原创 2014-04-10 11:22:15 · 1908 阅读 · 0 评论 -
android开发笔记之aidl在android studio 中的Demo
写在前面的话:关于remote service中使用aidl来实现跨进程,多线程通信,我是参考了三篇文章,大概把这个弄明白了。 (1)android 官方关于aidl的说明文档 docs/guide/components/aidl.html (2)Android学习笔记23服务Service之AIDL和远程服务实现进程通信以及进程间传递自定义类型参数 http://blog.csdn.net原创 2015-08-13 00:18:41 · 2879 阅读 · 4 评论 -
android开发笔记之browser全屏功能的实现
在android 的浏览器(browser)原创 2014-08-17 21:49:43 · 1973 阅读 · 0 评论 -
android开发笔记之SharedPreferences的使用
1.原创 2014-08-13 21:32:16 · 1063 阅读 · 0 评论 -
android开发笔记之APP在不同的项目中适配(支持多种屏幕)
why: 最近在做一个APP的不同项目,不同屏幕的适配工作,发现我们以前自己写的代码,确实是不具备通用和可移植性,所以写下了下面的这些,希望以后写的代码具有更好的匹配性,能支持不同的屏幕,有更好的效果。 How:1.为不同屏幕提供不同的图片 res/drawable res/drawable-xhdpi res/drawable-xhdpi原创 2013-07-17 12:48:01 · 7269 阅读 · 0 评论 -
android开发笔记之LayoutInflater的理解和使用
参考资料:1.http://blog.csdn.net/chenqiumiao/article/details/7703048Android LayoutInflater的使用2.原创 2013-09-24 11:53:51 · 1833 阅读 · 0 评论 -
android开发笔记之activity 左右滑动的实现
这是一个在activity中左右滑动的实现样例:在activity中:origin code:1.包文件://hongyu hexiaoming mms 20131225 startimport android.util.Log;import android.view.GestureDetector;import android.view.GestureDete原创 2013-12-26 16:22:37 · 2064 阅读 · 0 评论 -
android开发笔记之java的reflect的理解(在android平台上)
曾经,兄弟我对那些使用java reflect(反射)原创 2014-04-14 20:10:06 · 1699 阅读 · 0 评论 -
android开发笔记之widget UI 更新问题的一个样例
1.package com.android.alarmclock;//hongyu hexiaoming digital clock aolixing 20140227 startimport android.app.Service;import java.util.Timer; import java.util.TimerTask; import android.appw原创 2014-02-28 19:13:28 · 1845 阅读 · 0 评论 -
android开发笔记之通过辅助类解决findViewById需要对返回值强制类型转换的问题
1.android中findViewById需要对返回值强制类型转换的问题描述 findViewById的返回值是view类型,通常开发中,我们需要将其强制转换成实际类型,输入麻烦、代码丑陋:@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta原创 2015-04-13 23:59:06 · 1663 阅读 · 0 评论 -
android开发笔记之获取音频、视频、图片信息
android中的数据(音频,视频,图片),这是大家经常打交道的东西,正好,我碰到了视频数据读写的内容,就把这三个方面的内容,总结一下。特别声明,参考了下面网站的代码,觉得非常的赞,非常的膜拜。(1)音频内容音频内容db数据的位置:data.data.com.android.providers.media.databases.external.db----audio音频内容URL:原创 2013-09-24 15:32:17 · 4384 阅读 · 0 评论 -
android开发笔记之拨号界面输入特定指令进行特定操作
在android手机的 拨号界面,我们常常输入特定指令进行特定操作,如输入*#06#,可以查看IMEI号等,那么我们也可以自定义相应的特定指令,对应用户相应的操作: 我们查看源码:输入*#06#,可以查看IMEI号是如何实现,我们自定义相应的一个特定指令,实现相对应的操作。原创 2014-03-21 12:01:14 · 2462 阅读 · 0 评论 -
android开发笔记之activity之数据逻辑分开处理后界面更新
activity原创 2014-06-17 11:44:36 · 2849 阅读 · 0 评论 -
android开发笔记之监听者模式
1.参考资料原创 2014-07-10 10:28:02 · 1407 阅读 · 1 评论 -
android开发笔记之居中属性
android:gravity="center"android:layout_gravity="center"原创 2014-10-25 10:59:02 · 1442 阅读 · 0 评论 -
android开发笔记之进程通信Messenger
写在前面的话前面我写了一篇文章—android学习之remote service 的aidl详解,讲到跨进程多线程通信,我们使用aidl技术来实现。 但是平时我们大部分的应用可能只要要求跨进程通信,而不需要使用多线程,那么这时候,Messenger就是我们的一个非常好的选择。比起aidl来,Messenger实现更简单,并且不需要考虑线程安全的问题。我参考了文章: Android 基于Messa原创 2015-08-15 15:06:28 · 1088 阅读 · 1 评论 -
android开发笔记之反编译apk(一)
为什么反编译: 做为个人开发,有时候看到精美的UI效果,好玩的功能,是不是有想可以参考学习的冲动。反编译android的apk,就是从apk中把资源(如图片,音乐,布局文件等等),源代码。 推荐阅读: 对于反编译apk,请先阅读文章反编译Android应用>>,Android APK反编译就这么简单 详解(附图)>>,好好看,看完自己下载几个apk试试,应该就对反编译原创 2015-02-06 00:04:17 · 2269 阅读 · 4 评论 -
android开发笔记之也谈android开发入门
算起来,自己从事android开发原创 2014-04-16 17:52:17 · 1062 阅读 · 0 评论 -
android开发笔记之viewpager 基本使用方法
1.viewpager的一些说明2.原创 2014-08-24 16:20:47 · 1694 阅读 · 0 评论 -
android开发笔记之findviewbyid在复杂布局文件中的应用
view对象句柄的获取是非常重要的,一个viewvcf原创 2014-11-13 11:12:13 · 4151 阅读 · 0 评论 -
android开发笔记之Systemproperties数据读写
对于整个系统全局通用的,跨APP应用共享的一些简单的数据,有二个比较好的处理方式。 一个是在设置DB数据库中保存一个数据,这个方法在《如何在设置DB数据库中保存一个数据》有比较详细的说明。 另外一个就是Systemproperties:import android.os.SystemProperties;获取数据:String vipPassStr原创 2014-03-20 19:27:20 · 2485 阅读 · 0 评论 -
android开发笔记之browser 获取view对象的缩略图
1.在android 的浏览器(browser)中,有一个设置全屏的功能,这二天,我在看浏览器(browser)的源码时,觉得这个其实完全能独立出来,并且对其它的app应用都有参考使用的价值原创 2014-08-19 22:12:57 · 1601 阅读 · 0 评论