排序:
默认
按更新时间
按访问量

快速排序C实现(阿里巴巴 2012年全国校招笔试题)

《快速排序C实现》 这篇文章最早是我原创,2012年发表在当时我的百度空间的一篇文章,没想到机缘巧合,此题竟然无意中被阿里巴巴选录,被改成填空题,成为当年阿里巴巴全国校招的笔试题,机缘巧合,可叹可叹!现在博客搬家,我重新把这篇文章保持原貌、原封不动从百度空间搬到CSDN新的博客。 #inclu...

2015-02-12 20:36:14

阅读数:10206

评论数:12

Android通过Bluetooth蓝牙发送手机照片文件到Windows PC:Java实现

Android通过Bluetooth蓝牙发送手机照片文件到Windows PC:Java实现 本文在《Android通过蓝牙发送数据到Windows PC电脑:Java实现(链接地址:https://blog.csdn.net/zhangphil/article/details/83146705...

2018-10-19 10:19:47

阅读数:39

评论数:0

Android通过蓝牙发送数据到Windows PC电脑:Java实现

Android通过蓝牙发送数据到Windows PC电脑:Java实现 Android手机设备之间通过蓝牙连接然后发送数据,这在我之前的蓝牙专栏里面有介绍,详情见专栏:https://blog.csdn.net/column/details/17325.html 但是通常还有一种功能需求是And...

2018-10-18 14:59:35

阅读数:72

评论数:0

Java把一个文件转化为byte字节数组

Java把一个文件转化为byte字节数组 /** * 把一个文件转化为byte字节数组。 * * @return */ private byte[] fileConvertToByteArray(File file) { ...

2018-10-17 18:40:29

阅读数:17

评论数:0

git diff比较不同commit版本的代码文件异同

git diff比较不同commit版本的代码文件异同  如图,假设像知道app目录下的build.gradle文件 在两次commit(fee9f9cf4b和cdd577e352)之间的异同和变化,可是使用命令git diff: git diff fee9f9cf4b cdd577e3...

2018-10-16 19:02:57

阅读数:19

评论数:0

Android Studio Offline work mode

Android Studio Offline work mode(离线模式) File - Settings - Gradle - 勾选 "Offline work" 

2018-10-11 09:20:11

阅读数:41

评论数:0

Java实现TCP/IP的ping连通性

Java实现TCP/IP的ping连通性 import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; public class TestClass { public...

2018-10-10 14:43:43

阅读数:53

评论数:0

Java/Android的keytool查看Android keystore的md5值

Java/Android的keytool查看Android keystore的md5值 Android发布正式的版本出去需要一个keystore文件签名,打包打出正式的包发行到市场。在有些第三方SDK中需要当前的这个App提供md5签名值(以支持第三方提供的服务如地图、分享功能等)。 如何查看当...

2018-10-08 16:38:45

阅读数:44

评论数:0

Android自定义文本输入框光标颜色

主要通过配置文本输入框如EditText的: android:textCursorDrawable 属性完成。 如果设置 android:textCursorDrawable="@null" 那么文本输入框的光标颜色将于配置的android:tex...

2018-09-28 14:29:38

阅读数:59

评论数:0

Android Fragment添加onTouchEvent监听

Android Fragment添加onTouchEvent监听 Android原生的Fragment不像Activity一样有onTouchEvent这样的触摸事件监听,但是可以间接实现。实现的步骤: 第一,首先在Fragment依附的Activity(假设这个Activity名为MainA...

2018-09-27 09:20:01

阅读数:82

评论数:0

Android PopupWindow

代码: package zhangphil.test; import android.content.Context; import android.content.res.Resources; import android.graphics.Color; import android.os...

2018-09-26 10:47:11

阅读数:38

评论数:0

Android通过PagerSnapHelper改造RecyclerView成“ViewPager”

Android通过PagerSnapHelper改造RecyclerView成“ViewPager” 最新Android平台针对RecyclerView引入一个辅助类PagerSnapHelper,PagerSnapHelper可以把一个普通的RecyclerView改造成ViewPager,...

2018-09-25 11:29:55

阅读数:135

评论数:0

Android滚轮实现LinearSnapHelper

Android滚轮实现LinearSnapHelper LinearSnapHelper可以帮助Android的RecyclerView实现滚轮效果,所谓滚轮效果,就是在列表内容滚动时候,总是把某一项内容处于屏幕(视野)正中间。 本例特意把RecyclerView设置成水平方向,更容易观察出滚轮...

2018-09-21 16:33:31

阅读数:80

评论数:0

Android通过MotionEvent仿真手指在屏幕单次点击事件

Android通过MotionEvent仿真手指在屏幕单次点击事件 Android的View有一个方法performClick(),可人工模拟用户在手机屏幕上的点击事件,这次换一种方法,通过代码制造MotionEvent生产一次针对View的屏幕单次点击事件: private voi...

2018-09-19 10:29:33

阅读数:110

评论数:0

RecyclerView、NestedScrollView嵌套子RecyclerView焦点抢夺引起子元素显示位置异常

RecyclerView、NestedScrollView嵌套子RecyclerView焦点抢夺引起子元素显示位置异常 错误表现是子元素抢占焦点,使得嵌套的子RecyclerView滚动到自己位置。 解决方案: 在根滚动布局View(最顶层的RecyclerView、NestedScrollV...

2018-09-11 15:37:26

阅读数:68

评论数:0

Android连续点击两次返回键退出App

Android连续点击两次返回键退出App private long firstTime = 0; @Override public boolean onKeyDown(int keyCode, KeyEvent event) { long second...

2018-09-10 09:44:26

阅读数:71

评论数:0

Android TabLayout选项卡点击选中Ripple水波纹

Android TabLayout选项卡点击时候选中的Ripple水波纹 如果要实现自定义的TabLayout选项卡被点击选中时候的水波纹效果,要从xml属性定义中的: app:tabBackground 入手,如果想取消掉TabLayout选项卡点击时候的Ripple水波纹效果,直接给app:...

2018-09-08 11:44:19

阅读数:146

评论数:0

git patch合并(同步、更新)两个不同分支中的单个文件

git patch合并两个不同分支中的单个文件  比如现在有两个分支: dev_0.0.1_zf dev_1.1.0_zf 这两个分支是一个项目的不同版本分支。这两个分支中维护着一个相同的代码文件XinWenFragment.java。但是针对两个分支中的共同的代码文件XinWenFragme...

2018-08-31 18:23:08

阅读数:163

评论数:0

Android Studio报错:Please configure Android SDK

Android Studio报错:Please configure Android SDK 如图:   解决方案:点击 configure 进入工程结构,然后选择属性配置,在右侧的 Build Tools Vesion 任意选择一个版本,同步,就可以了。...

2018-08-31 13:51:05

阅读数:153

评论数:0

git删除本地分支

git branch -d <分支名> 可以通过: git branch 查看所有本地分支及其名字,然后删除特定分支。

2018-08-31 13:30:20

阅读数:55

评论数:0

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