自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(526)
  • 资源 (13)
  • 问答 (4)
  • 收藏
  • 关注

原创 自定义一个仿Spinner

两个布局文件: adpter_list.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height

2016-10-08 11:44:40 435

原创 屏幕适配

适配:    1,版本适配        eclipse 在清单文件  最低版本和目标版本                       android:minSdkVersion="8"            android:targetSdkVersion="18" />        studio  build.gradle                   

2016-10-07 19:05:04 540

原创 一个旋转菜单

如图所示: 按下菜单键打开 打开或者关闭原形菜单盘,旋转开启或者旋转关闭 按下某些按钮 打开二级,三级或者关闭二级,三级菜单,旋转开启或者旋转关闭案例: AnimUtil.javapackage com.heima52.youkumenu;import android.view.animation.Animation;import android.view.animation.Ani

2016-10-06 23:09:35 565

原创 手势监听GestureDetector 案例

以下只做长按和甩出(用户按下朝某一方向甩动手指)案例OnGestureListener可以查看到更多的手势事件案例package com.qf.mobliesafe.activity;import com.qf.mobliesafe.R;import android.app.Activity;import android.content.Intent;import android.os.B

2016-10-06 17:43:36 473

原创 制定一个apk路径 然后跳出安装界面

制定一个apk的路径 然后跳出界面让用户选择是否安装我们系统有一个写好的Activity来协助我们完成这一功能我们来看看它的清单文件 <?xml version="1.0" encoding="utf-8" ?> - <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.androi

2016-10-06 11:14:46 505

原创 26 用代码创建布局并添加

案例1package com.qf.sxy.day30_javalayout;import android.graphics.Color;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;

2016-10-02 23:49:24 356

原创 29 图片缩小案例

当一张图片如果像素过大的在安卓原比例展示将直接内存溢出 也许一张图片大小可能也就几百kb 但是在安卓中不是这样计算 假设 一张1024*1920的图片那么假设他是256色图 那么每个像素点要存储256个颜色值那么需要2^8位正好是一个字节那么在安卓设备显示需要 1024*1920 *1= 1.875mb 然后我们jpeg图片完全不止256色 如果高品质每像素点25k1024

2016-10-01 20:32:19 476

原创 29 三级缓存案例

LRU:least rencently used 最近最少使用 LruCache 会在内存不足的杀死最近不常用的资源package com.qf.sxy.day30_cache.utils;import android.content.Context;import android.graphics.Bitmap;import android.util.Log;import android

2016-10-01 20:05:13 387

原创 28 自定义View流式布局

流式布局每行的行高以本行中最高的元素作为高,如果一个元素放不下到一行时直接到第二行 FlowLayoutViewpackage com.qf.sxy.customview05.widget;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import

2016-09-30 22:18:24 813

原创 28 自定义滑动开关

当用户滑动开关时候可以关闭或者开启按钮 ToggleButton .javapackage com.qf.sxy.customview04.widget;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import an

2016-09-30 22:08:46 406

原创 28 自定义View侧滑栏

ScrollMenuView.javapackage com.qf.sxy.customview03.widget;import android.content.Context;import android.util.AttributeSet;import android.util.Log;import android.view.MotionEvent;import android.widg

2016-09-30 14:12:32 389

原创 28自定义View 模仿联系人字母侧栏

自定义View LetterView.javapackage com.qf.sxy.customview02;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.uti

2016-09-30 11:38:25 395

原创 28 自定义View画坐标和柱状图

自定义View类 RectView.javapackage com.qf.sxy.day29_customview.widget;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import a

2016-09-30 11:17:38 498

原创 自定义一个View作为弹出对话框

public void dialog(){ View view = LayoutInflater.from(getActivity()).inflate(R.layout.dialog_loading, null); view.setLayoutParams(new LinearLayout.LayoutParams(LinearLayout.LayoutParams.

2016-09-28 21:33:11 709

原创 27 自定义View小结

自定义View1 为了满足开发需要 就需要自定义View2 分类: 直接继承View 继承View的子类(现有控件 button,TextView….) 继承ViewGroup(线性布局 相对布局 ….)3 方法构造方法 onDraw(Canvas canvas) 进行绘制 >Canvas 画布 >Paint

2016-09-28 19:46:09 305

原创 27 自定义View 和案例

有时安卓提供的View不满足我们的需求时可以创建一个类继承View或其子类重写方法如 package com.qf.sxy.day28_customview.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphic

2016-09-28 19:43:14 465

原创 26百度地图小总结

1,BaiduMap>集成步骤:1,进入官网 注册开发者账户 2,配置环境变量 将.jar 放入到 libs文件夹 将.so放入新建的src/main/的jniLibs 3,配置清单文件 配置key (创建项目 数字签名(1,cmd,2,eclipse里的window-prenfrence--android-build)和包名) 配置权限 4,在布局

2016-09-27 21:42:24 521

原创 WebView 的使用案例

package com.example.day20_webview;import android.os.Bundle;import android.annotation.SuppressLint;import android.app.Activity;import android.view.KeyEvent;import android.webkit.WebView;import and

2016-09-27 21:08:40 690

原创 26 百度地图的使用

1 先申请key 详细步骤 百度详细图片步骤2 配置环境变量(poi)百度详细图文介绍这里推荐下载SDK后用sample 中的jar包和类库2 配置定位的环境(上面的不一样 如果你只需要定位看这里即可)百度图文详细介绍这里推荐下载SDK后用sample 中的jar包和类库案例一 显示百度地图package com.qf.sxy.day27_baidumap;import android.

2016-09-27 21:07:57 846

原创 25动画的小结

Android中的动画 Animation一,Frame Animation 帧动画 每一张静止的图片 依次展示出来 利用人眼的错觉 形成动画 XML 步骤: * 1,在res/drawable获取xml的Frame 动画<animation-list> </> * 2,在xml中 添加item drawable:每一帧动画的图片 duration:

2016-09-26 19:59:25 366

原创 25属性动画

属性动画是建立在补间动画之上当A图从X移动Y时 A图的属性也会跟着变化 并且有对应的监听方法 也就是说当A图从X到Y时 你可以点击Y地区触发A图的点击方法代码创建属性动画:创建实例类 : ObjectAnimator rotateAnimator = ObjectAnimator.ofFloat(控件id,动画类型,可变的浮点类型);设置播放动画时间 : rotateAnimator.setD

2016-09-26 19:57:56 382

原创 25补间动画

补间动画 只需告诉系统开始形状和坐标和终点位置和形状 期间动画由系统自行补画过渡 和Flash中概念一样注意补间动画哪怕移动了 其属性还是原来 比如图片A从X移动Y 那么其坐标的真实属性还是在X 也就是说只有点击X才能触发A图的点击事件在res中创建一个文件anim新建对应的文件即可xml创建属性动画anim_alpha.xml<?xml version="1.0" encoding="utf

2016-09-26 19:43:01 347

原创 25 帧动画案例

创建方法一: Flash中的概念是一样动画一张一张的组合在一起 因为人眼接受视图是有缓存时间 所以当你图片飞快切换的时候造成是动画的效果在res/drawable/创建一个一xml<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/and

2016-09-26 13:09:25 465

原创 Studio 一些使用

1,配置:W:\android_tools\AndroidStudio2.1.3_SDK\android-studio-ide-141.2456560-windows\android-studio\bin\idea.properties在文件最后添加:disable.android.first.run=true2,配置SDK   Configure->project Default

2016-09-23 17:59:12 322

原创 24 服务间通信小小总结

AIDL: Android Interface definition language (安卓接口定义语音) 俩个进程间进行通信步骤:1. 在服务端 创建一个AIDL接口 定义业务方法(去Public)2. 将AIDL对象 包名和类名 拷贝到客户端 3. 在服务端 通过onBind() 方法 返回 AIDL (Stub)4. 在客户端 ServiceConntion 接

2016-09-23 17:55:52 351

原创 24 服务信使

服务端MainActivity.javapackage com.exa2mple.messengerserverdemo3;import android.app.Activity;import android.os.Bundle;import android.view.Menu;import android.view.MenuItem;public class MainActivity ext

2016-09-23 17:54:20 356

原创 24 AIDL案例

服务端MainActivity.javapackage com.qf.day24_aidl_wordserver;import android.app.Activity;import android.database.Cursor;import android.os.Bundle;import android.view.View;import android.widget.EditText;

2016-09-23 17:44:28 764

原创 24 服务AIDL

AIDL远程访问服务的方法 创建一个接口类写上方法 然后修改后缀java为aidl 在服务中创建一个类继承Stub类 在远程访问服务的进程把AIDL文件复制(包名不能改变) XXXX.Stub.asInterface(service);即可 服务端结构MainActivity.java无实际代码MyService.javapackage com.qf.day24_ai

2016-09-23 17:34:39 347

原创 23 服务IntentService Demo6

MainActivity.javapackage com.qf.day23_service_demo2;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;public class MainActivity extends Acti

2016-09-22 22:35:47 542

原创 23 广播服务结合音乐Demo5

MainActivity.javapackage com.dmy.demo5;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.content.Inten

2016-09-22 22:33:34 471

原创 23 服务音乐的启动Demo4

注意如果音乐服务和Activity在一个应用中那么将不会因为绑定的Activity销毁而关闭音乐 MainActivity.javapackage com.qf.day23_service_demo4;import com.qf.day23_service_demo4.MyMusicService.MyBinder;import android.app.Activity;import androi

2016-09-22 22:30:25 383

原创 23 服务的绑定启动Demo3

MainActivity.javapackage com.example.day23_service_demo3;import com.example.day23_service_demo3.MyService.MyBinder;import android.app.Activity;import android.content.ComponentName;import android.cont

2016-09-22 22:28:02 313

原创 23 服务的启动Demo2

MainActivity.javapackage com.qf.day23_service_demo2;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.

2016-09-22 22:26:34 485

原创 23 服务的创建Demo1

结构MainActivity.javapackage com.qf.day23_service_demo1;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;public class MainActivity extends Ac

2016-09-22 22:22:15 292

原创 23 服务的小小总结

Service:服务四大组件:Activity ContentProvider BroadCastReceiver ServiceService:在后台执行长时间的操作,没有用户界面,是一个可执行的程序2,用途: 1,下载大文件 2,播放音乐 3,记录位置信息(地图) 3,Activity 区别: activity:有可见的界面 在主线程执行 Servic

2016-09-22 21:44:53 386

原创 23 服务的创建和 安卓6.0版本注意点

API23 以上发送服务需要在意图指定应用包名 getPackageName()方法获取的是你所在应用的包名。不是你当前类所在的包创建步骤一: 创建一个类继承Servicepackage com.fmy.bokezhuanyong.server;import android.app.Service;import android.content.Intent;import androi

2016-09-22 19:23:37 343

原创 22 广播小小总结

1,通知 在屏幕之外 展示给用户信息1,普通的通知2,大视图通知 使用样式3,带进度条的通 明确的进度和模糊的进度4,自定义的通知一般使用在:消息推送 2,广播接收者 BroadcastReceiver >1,定义 可以接收某一频道(action) 发送的广播 ,发送者 Activity,Service>2,作用: >监听系统的广播进行处理 :电量过低 进行提

2016-09-21 20:18:05 317

原创 22 接受收到短信广播

权限:<uses-permission android:name="android.permission.RECEIVE_SMS"/>意图 <!-- 短信的广播Action --> <receiver android:name=".MySmsReceiver"> <intent-filter > <action android

2016-09-21 20:11:24 438

原创 22 网络状态

权限<!--网络状态的权限 --> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>意图public static final String CONNECTIVITY_ACTION = "android.net.conn.CONNECTIVITY_CHANGE";结构: 清单文件:<?

2016-09-21 19:54:38 558

原创 22 电量变化广播

权限 <!--检测电量的权限 --> <uses-permission android:name="android.permission.BATTERY_STATS"/>意图 public static final String ACTION_BATTERY_CHANGED = “android.intent.action.BATTERY_CHANGED”;结构: 清单文件<

2016-09-21 19:50:27 377

MyDebugger.rar

MyDebugger.rar

2021-12-12

frida-12.8.20-py2.7-macosx-10.9-intel.egg

mac frida相关工具。如果你使用pip install frida-tools过慢时,请下载此资源,然后放入/Library/Python/2.7/site-packages/目录下

2020-04-05

腾讯2016安全比赛第一题

安全比赛第一题的题目apk.要求写出注册机.考点位于反编译后的so库.

2018-07-21

AIDL bindservice流程图

aidl binserive的流程图 内含png oom两个原文。http://blog.csdn.net/qfanmingyiq/article/details/78094417

2017-09-29

Android使用的libjpeg库文件

可以用于Android下使用libjpeg。内部有arm x86 x64的静态库和头文件

2017-08-29

电脑Gif制作器licecap126-install

电脑安装软件后移动窗口到某一区域点击record录制 然后按下stop键生成gif图

2016-10-20

Navicat Premium数据管理

Navicat Premium 可视化管理一些轻量级数据库如 mysql sqlite内含补丁

2016-09-07

仿QQ截图工具

一款仿照QQ截图的工具简单实用

2016-09-06

ColorCop屏幕取色器

获取屏幕某个点的RGB颜色值 无广告简洁 开发者必备

2016-09-05

fastjson 阿里巴巴json工具jar包

阿里巴巴的json解析生成 的jar包 如快速解析json生成javabean 或者javabean生成json

2016-09-02

fastjson 阿里巴巴的解析生成json工具

2016-09-01

GSON 包含源码和DOC

谷歌解析json工具

2016-09-01

json解析器

用于解析json数据 并且清晰的结构图

2016-08-30

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

TA关注的人

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