自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

啊sir的专栏

不积跬步无以至千里,不积小流无以成江海

  • 博客(87)
  • 资源 (29)
  • 问答 (1)
  • 收藏
  • 关注

原创 HTTP和FTP的区别的一些理论知识

HTTP是Hyper Text Transfer Protocol,超文本传输协议; FTP是File Transfer Protocol,文件传输协议; 简单说HTTP是面向网页的,而FTP是面向文件的。1.FTP FTP和HTTP一样都是Internet上广泛使用的协议,用来在两台计算机之间互相传送文件。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接

2017-12-14 17:40:41 1629

原创 Android开发EQ音效设置之如何实现跟随手指的小球

由于个人工作中需要负责维护车载导航系统EQ音效设置项目,这其中有一个界面是用来设置系统音效值的,觉得这个界面挺有意思的,现将其使用实现方式总结下来。效果图,如下: java代码实现如下: EqBalanceDrag.java:package com.asir.balanceview.view;import android.graphics.Bitmap;import android.graph

2017-12-14 17:22:53 1932

原创 Android如何读写assets、raw、sdard和工程文件

Android开发离不开对文件的操作,下面来看下Android是怎么操作其内置目录文件及外部sdcard数据的。资源文件: /assets目录下test.txt /res/raw目录下rawfile.txt一、读取assets目录下的文件 InputStream is = getResources().getAssets().open("test.txt"); Reade

2017-12-14 10:23:49 567

转载 WebView总结

WebView总结 转载 2012年10月29日 16:12:57 标签:

2017-12-13 18:40:51 306

转载 Android ListView异步加载图片乱序问题,原因分析及解决方案

目录(?)[+]问题重现原因分析解决方案一  使用findViewWithTag解决方案二  使用弱引用关联解决方案三  使用NetworkImageView转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/45586553在Android所有系统自带的控件当中,ListView这个控件算是用法比较复杂的了,关键是用法复杂也就算了,它

2017-12-13 18:32:06 252

转载 Android数据库高手秘籍(一)——SQLite命令

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/38461239要想熟练地操作任何一个数据库,最最基本的要求就是要懂SQL语言,这也是每个程序员都应该掌握的技能。虽说SQL博大精深,要想精通确实很难,但最基本的一些建表命令,增删改查,大家还是必须要学会的。SQL(Structured Query Language)是一种标准的数据库查

2017-12-13 18:11:27 309

转载 Android Volley完全解析(一),初识Volley的基本用法

目录(?)[+]Volley简介下载VolleyStringRequest的用法JsonRequest的用法转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/174820951. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Andro

2017-12-13 18:04:49 199

转载 Android HAL的被调用流程

在Android系统中,对于硬件的操作,使用HAL Stub的方式来实现。HAL Stub的具体写法请参照Android中HAL如何向上层提供接口总结 。在我们写完HAL Stub之后,这个HAL Stub是如何被应用获取,如何被应用程序调用的呢?显然,由于HAL Stub本质上是一个.so,在调用之后,需要上层应用对其进行加载,然后才能调用。哪么,HAL Stub的加载器是如何实现对不同的Ha

2017-12-13 17:10:14 1172

转载 Android中级篇之Fresco-加载图片基础[详细图解Fresco的使用]

Android中级篇之Fresco-加载图片基础[详细图解Fresco的使用] 转载 2015年11月04日 14:34:20 <ul class="article_tags

2017-12-13 16:59:27 373

原创 Android不同音源类型的音量设置问题:

先上一张个人项目研发settings应用的一个功能,效果图如下:个人根据项目相关代码跟踪到framework层时@Override public int adjustVolumeLevel(int volumeType, int level) { if (null == mAudioManager) { return -1; }

2017-12-12 16:29:44 3793

原创 Android开发之自定义属性的使用

自定义属性一般会在我们自定义一个view的时候会用到,这个其实在系统应用中相当的常见,比如我目前维护的系统launcher应用,里面就是相当多的自定义view会用到这个自定义属性设置,那么现将其总结总结。有些东西不去总结下来,时间久了真的会忘记。步骤一:先在项目工程资源文件res/values目录下生成一个attrs.xml文件 文件代码示例如下<大家根据自己的需求定义就好>:<?xml ve

2017-12-12 15:52:46 277

原创 Android开发之如何自定义垂直方向的SeekBar

SeekBar进度条在项目开发过程中使用的太频繁了,比如媒体播放器当前播放的时间进度等。那么今天将对seekbar的使用做一个总结,后面写工作要用到直接过来copy就好。这边seekbar的使用分为横向和纵向两种显示方式。先上效果图,如下: 左边第一条是本人工作项目中EQ应用提取出来的,实现方式为自定义view继承自imageview来绘制完成,过程也是相当得简单,无非就是draw几张bitmap

2017-12-12 15:03:23 4041

原创 车载canBUS开发:java各基本数据类型的字节位运算

首先要知道的java八大基本数据类型所占据的字节大小: Int: 4 字节 Short: 2字节 Long: 8字节 Byte: 1字节 Character: 2字节 Float: 4字节 Double: 8字节 Boolean:系统没有提供Size方法; 输出代码如下:private static void calSize() { System.out.print

2017-12-11 16:45:05 1344

原创 android开发如何获取电话号码的归属地信息

由于本人在蓝牙项目的开发中,需要在当拨打或接听电话时弹出的通话界面中需要显示其该号码的归属地等信息,所以今天决定将这个关于如何获取手机号码归属地的使用方法总结下来,以便将来所需,利人也利己。其实这个功能也是相当的常见,例如手机3G拨号时弹出的通话界面就有。先上图,再做逻辑分析: 思路分析,以后要拿来用的时候直接看这边就好:第一步:先做数据准备工作,如下 先用WriteToSD.j

2017-12-07 17:31:35 4745

原创 二维码与条形码的生成和识别使用

应公司leader分配的任务,要求写一个二维码生成器放入系统settings应用中显示其相关配置信息,为方便以后工作,现将其二维码的生成和识别使用方法总结下来。二维码,我们也称作QRCode,QR表示quick response即快速响应,在很多App中我们都能见到二维码的身影,最常见的莫过于微信了。那么今天我们就来看看怎么样在我们自己的App中集成二维码的扫描与生成功能。二维码的使用主要分为两部分

2017-12-06 17:11:25 9047 1

原创 Android如何对应用程序APK进行反编译?

apk反编译工具合集点击下载其实在刚开始接触Android时就已经学过这门反编译技巧,只是当时没去作这方面的总结,最近公司要我去开发的项目都是照抄别家公司的,其UI效果都是一模一样的。那么问题来了,不知大家有没有这种感觉,做这行做久了,有些东西真是懒得去写,特别是自己会的,能拿来就用再好不过,例如layout布局,很多布局不管是简单的还是复杂的我们都可以去做,但是当自己会做的时候就没那么激情了,因为

2017-12-06 10:22:01 19131

原创 android源码编译使用proguard文件进行混淆及错误总结

1,什么是混淆编译Java代码是非常容易反编译的。为了很好的保护Java源代码,我们往往会对编译好的class文件进行混淆处理。 ProGuard是一个混淆代码的开源项目。它的主要作用就是混淆,当然它还能对字节码进行缩减体积、优化等,但那些对于我们来说都算是次要的功能。官方网址是: http://proguard.sourceforge.net/。 混淆就是对发布出去的程序进行重新组织和处理,

2017-12-05 19:47:06 2500

原创 linux平台下android开发常用指令总结:个人笔记

导入framework的jar包所在位置:android4.2.2\out\target\common\obj\JAVA_LIBRARIES… \编译缓存中间文件位置 android4.2.2\out\target\product\ac8317\obj\APPS\ android4.2.2\out\target\common\obj\APPS\ android4.2.2\out\targe

2017-11-27 12:17:57 2323

原创 android开发视频播放相关使用

由于工作中经常用到视频多媒体相关系列操作,在此总结一下这个视频播放的使用,本例使用系统自带VideoView和SurfaceView两种使用方法进行视频播放,VideoView对视频进行播放实际上内部还是用过SurfaceView和MediaPlayer来实现的,是android已经包装好可以直接使用的视频播放View而已。这边只记录主要的和需要注意的事项: SurfaceView方式关键代码:p

2017-11-23 12:50:39 1337

原创 android开发PopupWindow和WindowManager的使用

由于本人工作上要写一个调节屏幕参数的界面用到了windowmanager,为避免每次都要去找代码还是自己总结下来好了,有需要的同学自己下载源码,修改一下界面即可。可以用来做类似360,腾讯管家悬浮窗口菜单效果。这些基本视图的使用在android的APIdemos里面也有,只是没那么详细而已。 SDK APIdemos路径:E:\eclipse_adt_bundlece\sdk\samples\an

2017-11-15 13:17:16 2218

原创 android图片处理常见使用

image的常见处理:下载,缩放,裁剪,Bitmap与Drawable与byte【】数组和view之间的相互转化以及缩略图等。public class ImageUtil { private static String TAG = "ImageUtil"; /** * 直接获取互联网上的图片. * @param imageUrl 要下载文件的网络地址 *

2017-11-14 17:06:05 799

原创 android中file文件常见操作

文件操作相关(SD读取,byte转化,上传等):public class FileUtil { private static String TAG = "FileUtil"; /** 默认下载文件地址. */ public static String downPathRootDir = File.separator + "download" + File.separator;

2017-11-14 16:47:13 868

原创 android上层相关服务使用

系统服务:public class SystemService { /** * 音视频录制service是否正在运行 */ public static boolean isRecordServiceRunning(Context context, Class<Object> clazz) { ActivityManager manager = (Ac

2017-11-14 16:38:33 626

原创 Android 内存泄漏总结及如何避免

Android的内存机制:程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。 那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java采用了有向图的原理。Java将引用关系考虑为图的有向边,有向边从引用者指向引用对象。线程对象可以作为有向

2017-11-09 17:12:59 722

原创 java日期操作常见使用

public class DateUtil { /** 时间日期格式化到年月日时分秒. */ public static String dateFormatYMDHMS = "yyyy-MM-dd HH:mm:ss"; /** 时间日期格式化到年月日. */ public static String dateFormatYMD = "yyyy-MM-dd"; /**

2017-11-09 15:42:14 313

原创 java字符串相关常见使用

public final class StrUtil { /** * 描述:将null转化为“”. * * @param str 指定的字符串 * @return 字符串的String类型 */ public static String parseEmpty(String str) { if(str==null || "

2017-11-09 15:36:17 285

原创 AIDL实现不同应用之间跨进程通讯及传递与返回各种数据类型和远程接口回调

含义:AIDL(Android Interface Definition Language),是android接口定义语言,这种语言定义了一个客户端和服务器通讯接口的一个标准、规范。为什么要有AIDL?  我们都知道android中的四大组件Activity,Broadcast,Content Provider,Service,前面我们应该都接触过除了Service的其他三个组件的进程间通讯的例子

2017-11-08 18:46:05 4200

原创 Android源代码目录结构分析及浅谈OS体系结构:

附上自己工作平台代码目录结构图:Android源代码结构:Android 2.1 |– Makefile       (全局的Makefile) |– bionic (bionic C库,Bionic含义为仿生,这里面是一些基础的库的源代码) |– bootable  (启动引导相关代码) |– build

2017-11-07 18:29:56 4373

原创 Android os体系架构

Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 架构详解   下面由下向上分析各层,介绍Andoid各个层次的软件的重点及其相关技术:: 第一、操作系统层(OS) 第二、各种库(Libraries)和Android 运行环境(RunTime) 第三

2017-11-07 17:25:18 1580

原创 android开发TextView自动滚动,跑马灯显示方式

自定义:public class MyTextView extends TextView { private boolean mFocused = true; public MyTextView(Context context, AttributeSet attrs) { super(context, attrs); } public void SetFoc

2017-11-06 11:04:16 735

原创 Android开发EditText弹出软键盘的相关使用

显示软键盘:InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); if (imm != null) { view.requestFocus(); imm.showSoftInput(view, Input

2017-10-30 17:40:56 439

原创 Android查看应用包名package和launcher_activity名称的方法

**方法一:使用sdk自带工具aapt** //aapt是sdk自带的一个工具,在sdk\builds-tools\目录下 1.以ES文件浏览器为例,命令行中切换到aapt.exe目录执行:aapt dump badging E:\apk\es3.apk 2.运行后的结果中以下两行分别是应用包名package和入口activity名称 package: name=’com.estrongs.

2017-10-30 15:20:34 6674

原创 android资源文件的使用(背景选择器,动画等)

为方便以后的使用,直接复制粘贴就OK; 图片背景选择器(drawable文件夹目录):<selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/update_p" android:state_checked="true" android:sta

2017-10-27 17:40:48 679

原创 蓝牙相关界面

为工作需要,对蓝牙相关界面进行一个总结,以后用起来也方便,同时也分享给有需要的同学 对于代码不多作说明,直接拿来用就好了!源码点击下载

2017-10-27 17:14:17 604

原创 ListView首字母排序+右侧字母索引+首字母查找姓名

贴一下关键代码 查找姓名部分: mSearchTextCtrl = (EditText) findViewById(R.id.edit_searchText); mSearchTextCtrl.addTextChangedListener(new TextWatcher() { @Override public void afte

2017-10-27 16:46:37 931

原创 联系人索引字母条

代码使用片段:public class MainActivity extends Activity implements OnTouchingLetterChangedListener { private LongitudinalSideBarView mLongitudinalSideBarView = null; private TransverseSideBarView mTr

2017-10-27 16:35:51 484

原创 Android Gallery简单3d效果使用

为避免每次都要去找,还是自己整理一下好了。有需要的同学自行下载源码,只要稍微有点基本功的同学估计都看得懂!至于新手而言,能拿来用就好了,我们并不关心“手机”是如何生产出来的,只要知道手机怎么使用就好。。。Gallery修改类:/** * The camera class is used to 3D transformation matrix. */ private Cam

2017-10-27 16:22:51 2498

原创 android系统休眠唤醒服务修改

此文档是结合MTK平台AC8321项目源码编写,结合8321平台源码阅读效果更佳。 一、GPS 休眠失败修改 frameworks\base\services\core\java\com\android\server\location\GpsLocationProvider.java private final BroadcastReceiver mBroadcastReceiver = ne

2017-10-25 16:20:53 2840

原创 居于mtk芯片安卓车机系统具体流程

一:车机系统框架 MCU 功能  电源控制  Radio 控制(RDS)  按键检测(Panel/Remote/SW)  常见信号检查(倒车/大灯/刹车)  CAN 模块通讯  ARM-MCU 通讯  进出碟控制  翻转马达系统  屏驱(此种情况倒车一般用 mcu 控制) AMR 功能  wifi 、BT、 gps、3/4G  显示、触摸 

2017-10-25 15:52:52 14028

原创 Bitmap常用操作工具方法

贴一下代码,作个保存,需要的同学直接复制粘贴即可,也方便自己:import android.content.Context;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canva

2017-10-25 12:57:41 648

JNI_dev_source

ndk开发资源,原文博客地址:http://blog.csdn.net/u013171283/article/details/79240514

2018-02-02

android-ndk-r8c

ndk开发资源,原文博客地址:http://blog.csdn.net/u013171283/article/details/79240514

2018-02-02

Linuxshell编写demo

Linux shell编程,脚本编写!demo博客地址http://blog.csdn.net/u013171283/article/details/79204476

2018-01-30

FTPclinet客户端

FTP客户端服务使用,包括文件上传和下载等操作;原文博客地址:http://blog.csdn.net/u013171283/article/details/79042649

2018-01-12

Android截屏示例demo

此demo示例最终是通过执行adb shell指令实现截屏操作的,代码博客地址:http://blog.csdn.net/u013171283/article/details/79032369

2018-01-11

h264格式视频文件播放

h264视频文件播放demo,原文博客地址:http://blog.csdn.net/u013171283/article/details/78961679

2018-01-03

ViewPagerAndFragement仿微信布局使用

使用ViewPager和fragment两种方式仿微信布局,博客地址:http://blog.csdn.net/u013171283/article/details/78813617

2017-12-15

EQBalanceView跟随手指的小球

EQBalanceView跟随手指的小球,原文博客地址:http://blog.csdn.net/u013171283/article/details/78805104

2017-12-14

垂直SeekBarDemo

Android开发之seekbar的使用,分为垂直方向的seekbar和横向的seekbar两种方式

2017-12-12

电话号码归属地查询demo

电话号码归属地查询,一般用于3g拨号或者车载蓝牙拨号时做数据显示

2017-12-07

二维码生成和识别

资源为二维码,条形码的生成和识别具体用法,具体使用参考博客http://blog.csdn.net/u013171283/article/details/78732739

2017-12-06

Apk反编译打包后版本

APK反编译工具,内部已集合apktool ,dex2jar, jd-gui.exe三种实现

2017-12-06

apk反编译工具合集

APK反编译工具,包含apktool ,dex2jar, jd-gui.exe三种

2017-12-06

视频播放器

android开发利用VideoView和SurfaceView两种使用方式进行视频播放

2017-11-23

Android四种存储方式

android 四种存储方式 file SharedPreferences ContentProvider SQLite的简单使用示例

2017-11-17

内容提供者示例DEMO

android 四大组件之一contentprovider 的简单使用示例

2017-11-17

PopWindowDemo

android寄生于activity的popupwindow和非寄生的悬浮windowmanager view视图的使用

2017-11-15

android各种工具类

文件, 日期 ,图片处理 ,系统服务, 网络, 数据库等相关使用

2017-11-14

跨进程通讯

android跨进程通讯,数据互相访问,传输各种数据类型及远程接口回调的使用

2017-11-08

蓝牙BT相关界面

蓝牙开发相关界面。。。蓝牙开发相关界面。。。蓝牙开发相关界面。。。

2017-10-27

ContactRightIndex

android listview结合右侧索引字母进行首字母排序和查找

2017-10-27

SideBarView

android自定义联系人列表右侧索引首字母。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2017-10-27

GalleryDemo

android gallery简单3D效果的使用.............................................................................................................................................................................................................................

2017-10-27

weather天气信息

简单的天气预报

2017-08-05

Flash频谱绘制

android音频频谱,示波器绘制

2017-02-10

仿酷狗歌词播放

实现简单版 酷狗歌词 播放

2016-03-10

自定义环形进度条

自定义环形进度条

2016-03-09

自定义viewpager

仿SDK 原生viewpager

2016-03-09

自定义开关按钮

仿Android SDK ToggleButton

2016-03-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除