- 博客(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
468
原创 Android studio run旁边项目上有个叉号,程序本身并没有报错。
把.iml文件的<orderEntry type="inheritedJdk" />删除加上<orderEntry type="jdk" jdkName="Android API 26 Platform" jdkType="Android SDK" />
2018-04-23 17:34:43
1566
原创 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
225
原创 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
184
原创 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
1007
原创 去掉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
2614
原创 钉钉定时打卡
做php的同事说:”我们要是能在电脑上写个定时打卡的功能就好了,也不怕忘了打卡了”。但是他又想钉钉打卡是要定位的,电脑肯定是做不成的。我说:”我们Android可以。”本是说着玩的,由于这两天项目不紧张我就思索了一下不难实现;我看了一下钉钉app,发现有个自动打卡的功能这个可以利用一下。逻辑很简单,定时->启动app就okay了。 #遇到的问题记录一下: 1.API5.0以上无法获取正在运行
2017-11-16 10:15:05
23707
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
1696
原创 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
498
原创 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
261
原创 HashSet,HashMap这些集合的toString方法拼成字符串竟然有空格,坑死我了。
HashSet,HashMap这些集合的toString方法拼成字符串竟然有空格,坑死我了。
2017-05-11 10:47:14
3088
原创 旋转图片的几种方式笔记
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
422
原创 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
620
原创 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
414
原创 填充布局的几种方式
获取填充对象1LayoutInflater inflater=LayoutInflater.from(context);2LayoutInflater inflater= getLayoutInflater();3LayoutInflater inflater= (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE) ;
2017-04-14 11:31:23
673
原创 android 缓存怎么做
android 缓存怎么做缓存是在离线的时候,改善用户体验一种很好的方式。在本地以sharePreference方式保存,缓存一些配置信息。以数据库的形式缓存以文件的方式缓存sp方式 sp是一种存储较小配置信息的方式,不适合存储大量的信息。数据库方式 数据库文件存储在/data/data/包名/databases/目录下 在有网络的时候把数据存储到数据库,包括创建时间,url等信息
2017-04-11 11:34:02
482
原创 设计模式-观察者模式
观察者模式普通的观察者设计模式,一对多的关系。一个主题对应多个对象,对象可以注册,移除,当主题有数据的改变的时候通知对象update。1.主题接口public interface Subject { void registerObserver(Observer o); void removeObserver(Observer o); void notifyObserver
2017-02-14 16:30:12
169
原创 设计模式-策略模式
一句话设计模式方便自己理解和以后查看策略模式 Charactor类public abstract class Character { UseWeaponBehavior weapon; public void PerformWeapon() { weapon.useWeapon(); } public abstract void fight();
2017-02-14 13:00:54
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人