自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法总结(java & python)

1、二分查找 概念:假设列表中的数据是升序排列,给定一个目标值,如果在列表中查到与目标值相等的数,则返回该值在列表中的位置,如果没找到则返回-1。 思路:1、先取中间位置的数与目标值相比较,如果相等则返回对应位置的索引; 2、如果目标值小于中间值,则继续比对中间位置左侧的列表,重复步骤1; 3、如果目标值大于中间值,则继续比对中间位置右侧的列表,重复步骤1; 4、最终没有匹配到,返回-1。 java: publi...

2021-09-19 20:57:23 118

原创 mac 配置git

1、配置Git:   在终端输入:  cd ~/.ssh    //检查是否存在ssh,如果存在,先将已有的ssh备份,如果不存在,终端显示 No such file or directory //执行以下命令创建 ssh-keygen -t rsa -C xx.mail   //xx.mail表示注册github时的账号,敲回车后终端显示如下:  Generating public/p

2017-05-24 17:35:43 287

原创 android沉浸式状态栏

本文参考SystemBarTint开源项目,感兴趣的可以下载源码:https://github.com/jgilfelt/SystemBarTint 沉浸式状态栏一般分为三种用法: 一、默认透明/半透明效果,全屏滚动 需要与activity全屏效果搭配使用。只需3步,步骤: 1、manifest.xml设置activity主题android:theme="@style/FullBleedT

2016-05-11 11:17:11 322

原创 android 分割线阴影效果

xml version="1.0" encoding="utf-8"?> shape xmlns:android="http://schemas.android.com/apk/res/android"     android:shape="rectangle">     gradient         android:startColor="#cccccc"

2015-09-21 17:15:09 3816

原创 模糊背景处理--当前界面背景

获取手机墙纸或当前activity背景,做模糊处理,此方法有些耗时! rootView为当前要设置的布局: /** * 以下为获取模糊背景代码 */ private void applyBlur() {    // 获取壁纸管理器   // WallpaperManager wallpaperManager = WallpaperMana

2015-08-24 16:20:15 389

原创 软件的“防御性”--难以复制

在阅读了http://www.36kr.com/p/214284.html文章后,写下

2014-08-04 13:38:28 405

原创 自定义seekbar样式

1:关于seekbar的资源文件      android:layout_width="fill_parent"    android:layout_height="10dp"    android:id="@+id/seekbar"    style="?android:attr/progressBarStyleHorizontal"    android:progressDrawa

2012-07-30 11:51:17 437

原创 不完全退出程序

有时我们需要实现:当点击home键或点击某个按键退出程序但不想f inish该activity,例如实现音乐在后台播放功能: Intent intent = new Intent(Intent.ACTION_MAIN);          intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);    // 注意这句必须          int

2012-07-30 10:34:10 332

原创 获取系统时间

one step: 通过广播接收系统时间  private BroadcastReceiver receiver = new BroadcastReceiver() {   public void onReceive(Context context, Intent intent) {    // TODO Auto-generated method stub    String actio

2012-07-03 14:32:09 266

转载 android资源文件学习

资源文件夹 res/anim/ XML文件,被编译进逐帧动画或补间动画对象 res/drawable 位图文件、Nine-Patch,使用context.getResources().getDrawable(int id)取得 res/layout XML文件,被编译成屏幕布局 res/values 可以被编译成多种类型的XML文件(array.xml、colors.xml、str

2012-06-12 21:29:03 326

转载 Java 线程池的原理与实现

简单介绍     创建线程有两种方式:继承Thread或实现Runnable。Thread实现了Runnable接口,提供了一个空的run()方法,所以不论是继承Thread还是实现Runnable,都要有自己的run()方法。     一个线程创建后就存在,调用start()方法就开始运行(执行run()方法),调用wait进入等待或调用sleep进入休眠期,顺利运行完毕或休眠被中断或运

2012-06-12 21:21:26 199

转载 实现textview的阴影效果

style样式:     #5e5e5e   0   -3   3   引用代码:      style="@style/TextViewShadow"      //引用      android:id="@+id/mvName"      android:layout_width="wrap_content"      android:layout_hei

2012-06-11 14:29:30 253

转载 Android中的长度单位详解(dp、sp、px、in、pt、mm)

看到有很多网友不太理解dp、sp和px的区别:现在这里介绍一下dp和sp。dp也就是dip。这个和sp基本类似。如果设置表示长度、高度等属性时可以使用dp 或sp。但如果设置字体,需要使用sp。dp是与密度无关,sp除了与密度无关外,还与scale无关。如果屏幕密度为160,这时dp和sp和px是一样的。1dp=1sp=1px,但如果使用px作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度

2012-06-04 17:10:18 1353

原创 push apk到设备

首先找到adb的tools目录 查看系统目录:  tools>adb remount  tools>adb shell  #su  #cd system/sd/data //进入系统内指定文件夹  #ls //列表显示当前文件夹内容 安装apk到系统目录  D:\Google\android-sdk-windows\tools>adb push PunicaLauncher.apk

2012-06-04 17:06:45 508

空空如也

空空如也

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

TA关注的人

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