- 博客(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 288
原创 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 分割线阴影效果
xmlversion="1.0"encoding="utf-8"?>shapexmlns: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
原创 自定义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/layoutXML文件,被编译成屏幕布局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 200
转载 实现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关注的人