自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 Android SDK镜像的介绍使用

https://www.cnblogs.com/firstcsharp/p/4381262.htmlhttp://mirrors.neusoft.edu.cn/android/repository/addon-6.xml http://mirrors.neusoft.edu.cn/android/repository/addon.xml http://mirrors.neusoft.edu.cn/...

2018-06-25 13:57:11 411 1

原创 Android studio run旁边项目上有个叉号,程序本身并没有报错。

把.iml文件的<orderEntry type="inheritedJdk" />删除加上<orderEntry type="jdk" jdkName="Android API 26 Platform" jdkType="Android SDK" />

2018-04-23 17:34:43 1523

转载 不错的binder机制文章分析链接

http://wensibo.top/2017/07/03/Binder/

2018-04-09 10:47:56 163

原创 JsBridge源码分析。

2018-03-24 18:46:45 175

原创 Hook之Xposed

1.前期准备工作参考https://github.com/WrBug/XposedDemo比较浪费时间是这段代码一直不执行:public class XposedInit implements IXposedHookLoadPackage {}原因:把Android studio中的instance run取消掉。 file->setting->build->Instance run .

2018-03-14 18:33:17 174

原创 android 状态栏处理

一,默认状态栏4.4和5.0以上如果说要兼容4.4状态栏怎么办呢? 1.直接设置状态栏颜色: window.setStatusBarColor(getResources().getColor(R.color.fab_color)); 尝试了一下,只有在api21也就是5.0才能直接设置。 2.把4.4状态栏变成透明,之后把布局延伸到状态栏底下。 private void setStat

2018-03-12 11:56:23 151

原创 Window系统下使用Cygwin编译ijkplayer so文件

一 准备工作官网下载Cygwin,setup.exe文件.下载make,gcc,vim,等命令.clone ijkplayer.开始编译.二 遇到的问题1.安装命令不知道选择哪一个包。 地址在此: http://blog.sina.com.cn/s/blog_143cf62360102wrgd.html 2.发现执行./init-android.sh文件执行报错。...

2018-03-02 15:43:03 944

原创 去掉AlertDialog遮罩背景

AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.MyDialog);AlertDialog alertDialog = builder.create();View view = LayoutInflater.from(this).inflate(R.layout.dialog_red_package,

2018-02-02 19:01:43 2530

原创 钉钉定时打卡

做php的同事说:”我们要是能在电脑上写个定时打卡的功能就好了,也不怕忘了打卡了”。但是他又想钉钉打卡是要定位的,电脑肯定是做不成的。我说:”我们Android可以。”本是说着玩的,由于这两天项目不紧张我就思索了一下不难实现;我看了一下钉钉app,发现有个自动打卡的功能这个可以利用一下。逻辑很简单,定时->启动app就okay了。 #遇到的问题记录一下: 1.API5.0以上无法获取正在运行

2017-11-16 10:15:05 23389 2

原创 Android 6.0权限提醒和Android7.0目录权限问题

android 6.0权限管理比较严格本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-08-14 17:59:53 1649

原创 springmvc和mybaties整合开发流程

1.导入jar包 包括,数据库链接的包dhcp,spring-mvc,mybaties。 2.新建配置文件configure db.properties,log4j.properties 3.逆向工程生成mapper和po类 4.编写sqlMapConfig.xml 文件<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE

2017-06-01 10:57:48 456

原创 mybaties+Spring mvc学习之路笔记

入门程序1,链接mysql数据库SqlMapConfig.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"><configuratio

2017-05-16 18:04:23 232

原创 HashSet,HashMap这些集合的toString方法拼成字符串竟然有空格,坑死我了。

HashSet,HashMap这些集合的toString方法拼成字符串竟然有空格,坑死我了。

2017-05-11 10:47:14 3019

原创 旋转图片的几种方式笔记

1.矩阵private void init(Context context) { mPaint = new Paint(Paint.ANTI_ALIAS_FLAG); //加载需要的图片 mBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.black_line); bitmapDisplay =

2017-04-25 16:01:48 381

原创 ViewPager刷新无效

1,在adapter中加入 @Override public int getItemPosition(Object object) { return POSITION_NONE; }在更新数据时候,ViewPager无法像ListView一样,notifyDataSetChanged通知View去刷新。加入上述代码,可解决简单子View(TextView,ImageView)。调用noti

2017-04-18 16:53:09 572

原创 android 动画演示笔记

android动画分为两种一种是配置文件一种是代码1.旋转动画RotateAnimation rotate = new RotateAnimation(0f, 180f, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);LinearInterpolator lin = new LinearInterpolato

2017-04-14 17:43:09 374

原创 填充布局的几种方式

获取填充对象1LayoutInflater inflater=LayoutInflater.from(context);2LayoutInflater inflater= getLayoutInflater();3LayoutInflater inflater= (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE) ;

2017-04-14 11:31:23 630

原创 android 缓存怎么做

android 缓存怎么做缓存是在离线的时候,改善用户体验一种很好的方式。在本地以sharePreference方式保存,缓存一些配置信息。以数据库的形式缓存以文件的方式缓存sp方式 sp是一种存储较小配置信息的方式,不适合存储大量的信息。数据库方式 数据库文件存储在/data/data/包名/databases/目录下 在有网络的时候把数据存储到数据库,包括创建时间,url等信息

2017-04-11 11:34:02 444

原创 设计模式-观察者模式

观察者模式普通的观察者设计模式,一对多的关系。一个主题对应多个对象,对象可以注册,移除,当主题有数据的改变的时候通知对象update。1.主题接口public interface Subject { void registerObserver(Observer o); void removeObserver(Observer o); void notifyObserver

2017-02-14 16:30:12 142

原创 设计模式-策略模式

一句话设计模式方便自己理解和以后查看策略模式 Charactor类public abstract class Character { UseWeaponBehavior weapon; public void PerformWeapon() { weapon.useWeapon(); } public abstract void fight();

2017-02-14 13:00:54 157

空空如也

空空如也

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

TA关注的人

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