自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

原创 MPAndroidChart 圆角柱状图

项目中有折线图和柱形图的需求,然后就用了MPAndroidChart,在demo版本出来后发现无法对柱状图进行圆角的配置,所以就针对MPAndroidChart做了一点小的修改在..\MPChartLib\src\main\java\com\github\mikephil\charting\renderer\BarChartRenderer.java的protected void dr

2017-09-16 16:25:52 6701 4

原创 TowSum

//较快的方式找到数组中两个数相加为target的数    public void tosum(int target){        int [] sum=new int[]{1,2,5,7,9};        HashMap map=new HashMap();        //b数组中第一个书,a数组中第二个数,c a的下标,d b的下标

2016-09-13 15:23:43 371

原创 Android App 启动流程理解

Launcher中通过app AndroidManifest.xml中 <category android:name="android.intent.category.LAUNCHER" /> 配置的拦截决定是否在桌面显示,通过startActivity启动主Activity,App的启动可理解成Activity的启动。 App分为用户安装在data下的和系统app,比如system/

2016-04-25 15:17:03 796

原创 Android多媒体的删除

Android多媒体的删除    Android多媒体的存储在本地会存储一份,但是为了文件的管理,android有一个Mediastore的数据库,可以存放视频,音频,图片的详细信息,在开机或者插入sd卡时会触发系统广播对多媒体文件扫描,扫描后将相应的多媒体文件会在Mediastore中插入,供下次查询,这样文件管理就会很快。   通过上述也就说明在删除android多媒体文件的时候一

2015-10-20 21:09:22 3979 1

原创 android的多媒体扫描

在/packages/providers/MediaProvider/src/com/android/providers/media/MediaScannerReceiver.java会接收到相应文件扫描的广播,然后根据相应的广播进行扫描,主要是处理三种Broardcast请求,也有厂商自己自定义自己系类的广播扫描方式 BOOT_COMPLETED 系统启动之后,接到该Action调用

2015-10-15 20:10:57 635

原创 OTA升级

OTA升级介绍 OTA(Over the Air Technology)空中下载技术。目前OTA升级分为:1、MTK MOTA升级2、广升FOTA升级3、联想乐升级 、   本地代码集成1、Setting/res/xml/device_info_settings.xml,在此修改所启动的升级程序(乐升级)。、   包制作与上传1.1 制作包本

2015-10-12 22:40:35 5148

原创 Monkey测试问题及解决方法

目录1.1 Monkey测试简介...11.2 Monkey程序介绍...11.3 Monkey命令的简单帮助...21.4 Monkey命令参数介绍...21.5 Monkey测试步骤...21.6 Monkey测试问题分析及处理技巧...31.7 Monkey测试注意事项...31.8 Monkey测试命令...31.9 Mo

2015-10-10 21:02:59 25768 4

原创 开发中常用的一些命令

adb logcat -s "log名称"   过滤logadb logcat >log.txt       生成loggit commit -m"[HQ01243750]{proj:a1992l,comp:Settings} 【WIFI ROW】【OTA升级】【设置】升级前通知在默认铃声下,升级成功后通知与提示音的铃声默认为11"升级,导致数据库相应字段丢失遇到此情况作出规避

2015-10-10 20:52:44 1205

原创 JAVA集合

一,ListList接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList,ArrayList是一种基与数组的形式进行存储的,因此它的随机访问速度极快;而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。 1,ArrayList从其命名中可以看出它是一种基与数组,数组属于线性表的结构:packag

2015-04-08 16:17:11 427

原创 网络分成

                         网络分成 物理层:以太网 、 调制解调器 、 电力线通信(PLC) 、 SONET/SDH 、 G.709 、 光导纤维 、同轴电缆 、 双绞线等数据链路层:Wi-Fi(IEEE 802.11) 、 WiMAX(IEEE 802.16) 、ATM 、 DTM 、 令牌环 、 以太网 、FDDI 、 帧中继 、 GPRS 、 

2015-04-07 18:33:41 522

原创 java 中的enum

Java中的枚举:enum Number{ ONE, TWO,THREE,FOUR;}语法的使用很简单,直接用enum定义了一个Number类,定义了ONE, TWO,THREE,FOUR这样四个常量,enum是基础了java.lang.Enum,所以Number不可在继承其他类,不然就造成了多继承,同编译的.class打开可以看见:public class test12 {

2015-03-13 18:32:10 439

原创 android 出现adb端口占用的解决方法

   Android SDK 中 ..\sdk\platform-tools( android debug bridge android调试桥) 下的adb,借助这个工具,我们可以管理设备或手机模拟器的状态 ,还可以进行以下的操作:(1)快速更新设备或手机模拟器中的代码,如应用或Android系统升级;(2)在设备上运行Shell命令;(3)管理设备或手机模拟器上的预定端口;

2015-02-01 17:43:56 1775

原创 开启一条线程

Android 中在访问网络的时候都是用异步,但不能保证没有特殊情况,需要主线程一直等待到返回结果,当一个button去new Thread();的时候就会new一个线程,在焦急的状态就会new多个线程,如果不加处理直接new thread()第二次点击会有异常,针对这个情况新建一个线程工厂类放入线程中进行管理:package net.util;import java.util.c

2015-01-27 11:18:27 428

原创 afinal框架网络

//工厂模式 private static final ThreadFactory sThreadFactory = new ThreadFactory() { //保证现场安全,相当实用synchronized在++中保证线程安全 mCount=1 private final AtomicInteger mCount = new AtomicInteger(1); public Thread newThread(Runnable r) { //getAndIncrement()以原子

2015-01-21 18:16:29 1326

原创 ActionBar结合SearchView用SearchManager实现系统应用收索

Android3.之后出现了ActionBar,一种全新的UI设计风格。       当我们在menu文件下添加配置文件searchview_in_menu.xml<!-- Copyright (C) 2010 Google Inc. Licensed under the Apache License, Version 2.0 (the "License");

2014-12-23 10:28:55 709

原创 Java Thread

Java Thread   1,开启线程的两种方式: 一:Thread thread = new Thread(){           @Override           public void run() {              while(true){                  try {                     Th

2014-12-23 10:11:58 548

原创 android IPC_service

android IPC_serviceAndroid Service分为两种:  本地服务(Local Service): 同一个apk内被调用  远程服务(Remote Service):被另一个apk调用远程服务需要借助AIDL(Android InterfaceDefinition Language)或者Me

2014-12-01 12:11:20 518

原创 android中缓存,软应用的使用,时候加载图片

软引用:只要有足够的内存,就一直保持对象,直到发现内存吃紧且没有Strong Ref时才回收对象。   内存缓存技术:在Android中,有一个叫做LruCache类专门用来做图片缓存处理的。它有一个特点,当缓存的图片达到了预先设定的值的时候,那么近期使用次数最少的图片就会被回收掉。步骤:                             (1)要先设置缓存图片的内存大小,我这里设置

2014-11-29 16:34:38 518

原创 interface在大型项目中的使用心得

interface在大型项目中的使用心得          在学校接触的都是一些小项目,感觉用不用interface都无所谓,因为不用interface我换一种方法我一样

2014-11-29 09:21:35 747

原创 window下查看android应用程序cpu,内存波动

     一、通过eclipse,ADT开发工具的DDMS来查看(Heap)        在“Devices”窗口中选择模拟器中的一个需要查看的程序,从工具条中选“Updateheap”按钮,给这个程序设置上“heap Updates”,然后在Heap视图中点击Cause GC就可以实时显示这个程序的一些内存和cpu的使用情况了。

2014-11-21 16:45:22 731

原创 文本框的渐显

需要两个配置文件 ,<!-- Copyright (C) 2007 The Android Open Source Project Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the Li

2014-11-20 14:53:09 385

原创 实现文本框的晃动

实际上就是向右平移一段,然后在重复执行

2014-11-20 10:09:01 524

原创 ExpandableListActivity 的使用

package com.example.android.apis.view;import android.app.ExpandableListActivity;import android.os.Bundle;import android.widget.ExpandableListAdapter;import android.widget.SimpleExpandableListA

2014-11-20 09:15:15 617

原创 Android中生成调用本地so文件

Android中生成调用本地so文件新建一个android项目,同样生成native方法,然后选择项目右键->Android Tools->Add Native Supprot…..(前提是eclipse以安装ndk,并且要是ndkr7以上版本,不然就需要cygwin模仿linux环境,r7以后ndk封装了在linux环境,在windows能够使用)执行后目录如

2014-11-20 08:36:35 749

原创 java中jni的是调用

                               Java中jni的是调用首先咋java中生成native方法:然后使用dos命令移动到该项目的bin目录下:在bin目录下执行javah包名+类名 (例子:javah com.test.test1)命令,(前提示jdk安装和java环境配置没有问题),然后就会在bin目录下

2014-11-20 08:12:15 420

原创 openfire+android实现IM

Openfire3.9.3源代码导入eclipse中开发配置指南      看到这篇文章的的网友应该已经安装了jdk,eclipse,我就不在安装这些开发工具上赘述了,附载一下openfire的下载地址:http://www.igniterealtime.org/downloads/index.jsp。1、下载源码openfire_src_3_9_3.z

2014-11-13 15:27:30 1850 1

数据恢复工具

这是顶尖数据恢复的一个破译版,重装系统后桌面的学习笔记忘了保存,百度了一天数据也没有恢复,还好有他,恢复了

2014-12-23

android lrucache

在预览图片的时候容易造成oom,这时候用Lurcache和软应用,先在缓存或软应用或sd卡中加载图片,如果没有去网络中下载图片,然后把其添加到sd中同时也放入缓存中

2014-12-03

android 缓存

在预览图片的时候容易造成oom,这时候用Lurcache和软应用,先在缓存或软应用或sd卡中加载图片,如果没有去网络中下载图片,然后把其添加到sd中同时也放入缓存中

2014-11-29

android im

android im 采用openfire做服务器,主要是配合搭建的openfire服务器,采用xmpp实现消息的发送

2014-11-13

openfire缺少的jar包

配置新版openfire时候缺少三个jar包,一下是openfire缺少的jar包

2014-11-13

支持gif图片

android支持gif图片,android本来不支持gif图片,可以使用webview做

2014-03-12

空空如也

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

TA关注的人

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