自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dream It Possible

目标赋予我们生命的意义和目的。有了目标,我们才会把注意力集中在追求喜悦,而不是在避免痛苦上。

  • 博客(38)
  • 资源 (224)
  • 问答 (1)
  • 收藏
  • 关注

转载 Android FrameLayout的android:foreground属性可以设置单击时的前景色

触摸之后,设置前景色,可以告诉用户确实单击了,增加用户体验。

2013-10-31 20:20:14 17724

转载 android 文字叠加显示在图片之上控件的实现 -- 充分利用TextView

1.通过定义XML方式实现<TextView android:id="@+id/txtMsg" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textSize="19px" android:gr

2013-10-31 20:05:38 16250 2

转载 Android锁屏未读短信,未接电话

由于锁屏在framework中,所以不需要添加相应的权限,如果是第三方app需要实现类似的功能,就必须声明权限。这也就是为什么Android手机的用户隐私很容易被泄漏的原因。短信存放地方:/data/data/com.android.provider/telephony/databases/telphony.db通话记录存放地方:/data/data/com.android.provide

2013-10-31 17:22:49 2318

转载 解决:/home/catia/android-sdks/platform-tools/aapt: error while loading shared libraries: libz.so.1: c

/home/catia/android-sdks/platform-tools/aapt: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory解决办法来源于: http://askubuntu.com/questions/147

2013-10-30 23:03:47 5789

转载 VIM 复制多行

法一:单行删除,:1(待删除行)d多行删除,:1,10d法二:光标所在行,dd光标所在行以下的N行,Ndd方法1:光标放到第6行,输入:2yy光标放到第9行,输入:p此方法适合复制少量行文本的情况,复制第6行(包括)下面的2行数据,放到第9行下面。方法2:命令行模式下输入6,9co12复制第6行到第9行之间的内容到第12行后面。方法3:有时候不想费劲看多少行或复制大量行时,可以使用标签来替代光标移

2013-10-30 09:38:16 1554

转载 vim 复制、删除多行

一、多行dd删除一行ndd 删除以当前行开始的n行dw删除以当前字符开始的一个字符ndw删除以当前字符开始的n个字符d$、D删除以当前字符开始的一行字符d)删除到下一句的开始d}删除到下一段的开始d回车删除2行二、复制多行任务:将第9行至第15行的数据,复制到第16行方法1:(强烈推荐):9,15 copy 1

2013-10-30 09:34:59 7654

转载 Android推送之极光推送

之前有写一个项目在推送这块想了也找了很多的办法,最终发现激光推送(Jpush)非常的不错,于是决定用激光推送,效果还非常的不错。查看了极光的API文档,发现可以做server的远程调用 API。在这里分享哈怎样远程调用api。Android极光推送include('jpush.php'); $n_title = '123ios'; $n_content = '123

2013-10-29 16:23:04 2500

转载 android 判断activity是否在最上层

private boolean isTopActivity() { boolean isTop = false; ActivityManager am = (ActivityManager)getSystemService(ACTIVITY_SERVICE); ComponentName cn = am.getRunningTasks(1).

2013-10-29 16:20:47 15373

转载 关于发送多条notifications所遇到的一些问题 2

NotificationManager mNotificationManager =(NotificationManager)context.getSystemService(Context.NOTIFICATION_SERVICE);Intent mIntent = new Intent(context, MainActivity.class);mIntent.addFlags(Intent

2013-10-29 16:18:40 1136

转载 关于发送多条notifications所遇到的一些问题

由于我需要开发的app是面向特定人群使用的。服务器根据需要向用户及时推送内容。可以认为每一条内容都很重要,并且客户都希望我们能够准确的推送。所以采用发送多条推送。也就是notification的ID 不能是一个定值, 本来我以为这个设置就OK了。结果发现到了一个情况:        比如我发送了三条推送消息,每条消息都包含一个JSON数据, APP收到会显示该JSON数据。现在碰到的问题是按照

2013-10-29 16:15:49 1268 1

转载 Android 获取签名公钥

public class GetPublicKey { /** * 获取签名公钥 * @param mContext * @return */ protected static String getSignInfo(Context mContext) { String signcode = ""; try { PackageInfo packageInfo =

2013-10-29 16:14:27 1384

转载 Android自定义的TabBar

http://www.oschina.net/code/snippet_731007_24519

2013-10-29 16:10:31 9179 1

转载 基于Android手机的声波通信源代码

http://www.oschina.net/code/snippet_730666_25680https://github.com/JesseGu/SinVoice

2013-10-29 16:04:06 3642

转载 android 带磁性的悬浮窗体

http://blog.csdn.net/manymore13/article/details/8577286

2013-10-29 15:59:34 1594

转载 Android 仿zaker用手向上推动的效果(推动门效果

http://blog.csdn.net/manymore13/article/details/12219687

2013-10-29 15:52:51 1980

转载 android读取apk中已经存在的数据库信息

http://www.oschina.net/code/snippet_145944_11646String databaseFilename = DATABASE_PATH + "/" + DATABASE_NAME; File dir = new File(DATABASE_PATH); if (!dir.exists()) dir.mkdir();

2013-10-29 15:36:52 1873

转载 android横竖屏显示

http://blog.csdn.net/knock/article/details/5335767

2013-10-24 15:15:20 1200

转载 Linux 常用C函数(中文版)

http://net.pku.edu.cn/~yhf/linux_c/

2013-10-21 10:42:20 1328

转载 打包下载Android源码

在Windows环境下,在Android官网下载源码是一件很麻烦的事。特别是在中国的网络环境下,那是一种杯具体验。 最好的方法就是到第三方网站下载已经打包好的源码。GitHub就是一个最好的第三方源码发布网站。 Android的,就是这里:https://github.com/android

2013-10-21 10:02:05 2427

转载 ubuntu进行apt-get时候出现Package ssh is not available, but is referred to by another package 错误

今天在ubuntu进行ssh安装的时候,出现如下错误。 Reading package lists... DoneBuilding dependency tree... DonePackage ssh is not available, but is referred to by another package.This may mean that the package is

2013-10-20 16:12:26 6709

原创 You need to install a terminal library; for example ncurses.

no terminal library foundchecking for tgetent()… configure: error: NOT FOUND! You need to install a terminal library; for example ncurses. Or specify the name of the library with –with-tl

2013-10-20 12:22:19 8871

原创 jdk-6u45-linux-x64.bin

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u45-oth-JPRhttp://pan.baidu.com/share/link?shareid=447068&uk=3121382192

2013-10-20 12:01:24 3241

转载 增加Ubuntu磁盘空间

windows下可以用软件acronis disk director suite很容易将系统分析扩展和缩小,在Ubuntu下并非那么简单。以下方法问题解决了一大半,不过还没实现合并分区的问题。假设要从windows下面分出一部分磁盘空间(我分出来20G)给Ubuntu增加上去,首先这个分区要选一个挂载点。我选择将以前的/home替换掉。当然也有替换/usr的。步骤如下:1、windows下

2013-10-20 08:44:50 4522

转载 Android交互体验必知:功能按键事件

http://mobile.51cto.com/aprogram-334311.htm

2013-10-18 20:52:07 888

转载 关于C语言宏定义#define的心得

http://www.cnblogs.com/zhidian314/archive/2013/01/10/2855340.html

2013-10-17 14:35:35 1697

转载 javah 无法访问 com.heshen.HelloWorld Error: 未在命令行中指定任何类。请尝试使用 -help

>javah -classpath . com.heshen.HelloWorld必须加包头 JNI类如果不添加包头,可以用Javah编译过去,但普通Java文件访问JNI类就会出现有包类访问无包类的问题NI类如果不添加包头,可以用Javah编译过去,但普通Java文件访问JNI类就会出现有包类访问无包类的问题。 package com.test.java

2013-10-16 17:04:50 2093

转载 JNI 学习笔记

http://www.cnblogs.com/youxilua/archive/2011/09/16/2178554.html

2013-10-16 16:45:13 885

转载 android.intent.action.DATE_CHANGED不广播的原因

android.intent.action.DATE_CHANGED有时不广播的原因是,已经广播过的日期改变,就不会再广播了,比如模拟器上设置了2012-04-20 23:59, 到了2012-04-21 00:00的时候广播了一次,再把时间调回到2012-04-20 23:59甚至是更久以前,那么就不会再广播了,除非把时间调到未来,也就是还没有广播的时间,如2012-04-21 23:59,才会

2013-10-14 11:24:44 8735

转载 ubuntu12.04 64位系统配置jdk1.6和jdk-6u20-linux-i586.bin下载地址

1:下载地址http://code.google.com/p/autosetup1/downloads/detail?name=jdk-6u20-linux-i586.bin&can=2&q2:安装:sudo -s ./jdk-6u20-linux-i586.bin3:配置环境变量sudo vim /etc/profile最后添加export JAVA_

2013-10-13 21:57:59 4863

转载 Ubuntu12.04安装vim7.3

1.到官网下载vim-7.3.tar.bz2包 2.打开终端,通过命令行解压缩,输入tar jxf vim-7.3.tar.bz2此时会在当前目录下生成vim73文件夹 3.继续在终端输入cd vim73cd src./configure经过前面几步,会在/vim73/src目录下生成MakeFile文件 4.在/src目录下输入

2013-10-13 19:33:15 995

原创 在linux下怎么安装.bin文件

$ cd 你希望安装的目录$ chmod a+x  j2sdk-1_4_2-nb-3_5_1-bin-linux.bin$ ./j2sdk-1_4_2-nb-3_5_1-bin-linux.bin然后就会出现协议,问你同意否,yes继续安装......

2013-10-13 19:30:02 9536

转载 Android源码下载及开发环境的搭建

1、前言        前一博文给自己列了一下Android的学习计划,是时候一个个的完成了。如计划列的,我要写的第一篇是《Android源码 的下载及开发环境的搭建》,致于如何去下载源码,其实网上已经一大堆的帖子了,一搜就有。但在这里,我想说,一个源码的下载,不是简单的把源码下载下来之 样就OK了,就可以开始你的源码学习之旅。要想更好的学习源码和进行开发,一个适合自己的开发环境还是必不可少的

2013-10-13 19:24:57 1414

转载 Ubuntu 12.04 64-bit下安装android 2.3.x编译环境指南2

安装gcc-4.4 $ sudo apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib gcc-4.4-multilib配置gcc配置前使用'gcc --version'命令查看一下gcc的版本,如果版本不为4.6,则下面的命令中'4.6'需做相应调整,如4.6变4.7: $ sudo update-alternatives

2013-10-12 11:31:19 1027

转载 Ubuntu 12.04 64-bit下安装android 2.3.x编译环境指南

安装必要的依赖包$ sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \ libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa

2013-10-12 11:28:13 1126

转载 freerdp的android客户端afreerdp的编译过程

http://www.devdiv.com/forum.php?mod=viewthread&tid=195853

2013-10-12 10:31:38 5219

转载 android 通话记录的增删改查

http://www.360doc.com/content/13/1009/09/1698092_320009070.shtml

2013-10-09 09:57:43 4972

转载 android 通话记录的查询与删除

http://blog.csdn.net/flying_vip_521/article/details/7258805

2013-10-09 09:45:28 1322

转载 Android入门:增删改查通讯录

http://blog.csdn.net/xiazdong/article/details/7713419

2013-10-08 17:17:16 1222

Android将list数据通过LitePal保存到本地(集合保存到本地)

有时候我们需要将list集合保存到本地,自己写起来太麻烦,就找到了强大的框架LItePal Git地址 https://github.com/LitePalFramework/LitePal

2016-06-17

AndroidDownLoad-多线程断点续传下载

什么是多线程下载? 多线程下载其实就是迅雷,BT一些下载原理,通过多个线程同时和服务器连接,那么你就可以榨取到较高的带宽了,大致做法是将文件切割成N块,每块交给单独一个线程去下载,各自下载完成后将文件块组合成一个文件,程序上要完成做切割和组装的小算法 什么是断点续传? 断点续传,就是当我们下载未结束时候,退出保存下载进度,当下次打开继续下载的时接着上次的进度继续下载,不用每次下载都重新开始,那么有关断点续传的原理和实现手段 http://blog.csdn.net/jdsjlzx/article/details/41014021

2016-06-14

DownloadEngine-Android多线程下载断点续传

商业级别的范例,集支持多线程下载,断点续传,只使用wifi网络下载,显示下载速度,人性化提示及超强的容错机制多功能于一体,绝对的实用,绝对的专业。

2016-06-14

MulThreadDownloader-Android实现网络多线程断点续传下载

Android实现网络多线程断点续传下载

2016-06-14

android-rsa-http

对url的path段进行rsa加密 博客:http://blog.csdn.net/jdsjlzx/article/details/51644798

2016-06-12

android自定义ProgressBar(仿淘宝)的加载效果

android自定义ProgressBar(仿淘宝)的加载效果

2016-06-11

RxJava封装、离线缓存、在线缓存时间控制

http://blog.csdn.net/adzcsx2/article/details/51333890 代码修复版本

2016-05-24

RxJava在Android中内存泄漏解决以及RxJava的封装

RxJava在Android中内存泄漏解决以及RxJava的封装 原文:http://blog.csdn.net/adzcsx2/article/details/51333890 原作者的demo运行有点问题,本人修复重新上传。

2016-05-23

Android RecyclerView实现了下拉刷新和上拉加载

Android RecyclerView实现了下拉刷新和上拉加载,不需要其他控件辅助。

2016-05-23

Android H5做的商城客户端

H5做的商城客户端,效果和android原生客户端没多大区别 详细:http://blog.csdn.net/jdsjlzx/article/details/51283543

2016-04-29

Android下的图片压缩及图片和视频的上传

Android开发中上传图片很常见,一般为了节省流量会进行压缩的操作,Android下的图片压缩及图片和视频的上传

2016-04-19

Android通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比

在加载大量数据的时候,经常会用到异步加载,所谓异步加载,就是把耗时的工作放到子线程里执行,当数据加载完毕的时候再到主线程进行UI刷新。在数据量非常大的情况下,我们通常会使用两种技术来进行异步加载,一是通过AsyncTask来实现,另一种方式则是通过ThreadPool来实现。 http://blog.csdn.net/jdsjlzx/article/details/43682351

2016-03-31

Android Bluetooth蓝牙通信文件传输

Android Bluetooth文件的引入和传输,可使用两台设备,一个做客户端一个做服务端,传输文件,显示传送进度。 http://download.csdn.net/download/u010963246/8907157

2016-03-27

Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计)

Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计) 原作者:http://my.oschina.net/sikilao/blog/488331

2016-03-26

Android蓝牙聊天程序优化版

Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计) 原创作者链接:http://my.oschina.net/sikilao/blog/488331

2016-03-26

universal-image-loader-1.9.5.jar

universal-image-loader-1.9.5.jar

2016-02-27

Android 二维码扫描怎样实现第二次(重复)扫描

Android二维码扫描怎样实现第二次(重复)扫描

2016-02-16

Android 通过Socket 和服务器通讯

Android 通过Socket 和服务器通讯,是一种比较常用的通讯方式,时间比较紧,说下大致的思路,希望能帮到使用socket 进行通信的人 (1)开启一个线程发送消息 SocketOutputThread 消息是放在队列里的,当有消息后,进入队列,线程唤醒,发送消息,并反馈发送是否成功的回调 (2)开启一个线程接受服务器消息 SocketInputThread 为了防止一直收数据,浪费电池的电,采用NIO的方式读socket的数据,这个是本文的关键 (3)开启一个线程,做心跳,防止socket连接终断 , SocketHeartThread (4)构建 SocketThreadManager对以上三个thread进行管理 (5)构建 TCPClient 发送socket消息 在NIO的方式实现TCP,特别是在接收服务器的数据,不用写个线程定时去读了。

2016-02-16

android RangeSeekBarView 选定范围值的控件

实现了一个选定范围值的控件,刻度尺为等分的100等分。模仿二手车app中筛选选定区间的控件。 原创链接:http://download.csdn.net/detail/huweigoodboy/8508243

2016-02-01

Android仿天天动态上拉播放界面控件

仿天天动态上拉出现播放界面(修改) 效果:1,在Content未展开的状态(隐藏): 1>点击Handler控件,弹出Content。 2>拖动Handler,Content会从底部逐渐出来。 2,在Content展开的状态: 拖动Content,content位置随着手指的滑动而产生位置变化。 原创:http://download.csdn.net/detail/huweigoodboy/8372255

2016-01-31

RecyclerView的四级缓存源码分析

RecyclerView 四级缓存

2023-03-21

Flutter编程指南-多线程

Flutter是Google开发的新一代跨平台方案,Flutter可以实现写一份代码同时运行在iOS和Android设备上,并且提供很好的性能体验。 在Google刚推出Flutter时,其发展很缓慢,终于在18年发布第一个Bate版之后迎来了爆发性增长,发布第一个Release版时增长速度更快。可以从Github上Star数据看出来这个增长的过程。在19年最新的Flutter 1.2版本中,已经开放Web支持的Beta版。 目前已经有不少大型项目接入Flutter,阿里的咸鱼、头条的抖音、腾讯的NOW直播,都将Flutter当做应用程序的开发语言。除此之外,还有一些其他中小型公司也在做。Flutter越来越变成一个新的开发趋势。

2022-02-21

java数据结构与算法之美(物超所值)

数据结构与算法之美教程分为 4 个由浅入深的模块:入门、初级、高级、实战。 高级篇将从概念和应用的角度,深入剖析一些稍复杂的数据结构与算法,推演海量数据下的算法问题解决过程;帮你更加深入理解算法精髓,开拓视野,训练逻辑;真正带你升级算法思维,修炼深厚的编程内功。 实战篇将通过实战案例串讲前面讲到的数据结构和算法;并拿一些开源项目和框架,剖析它们背后的数据结构和算法;并带你用学过的内容实现一个短网址系统;深化对概念和应用的理解,灵活使用数据结构和算法。

2022-02-09

flutter_macos_2.8.1-stable.zip

Flutter 的 Stable channel 是相对稳定的发布版本,最新版本是2.8.1。 官网下载速度慢还容易失败,有需要的下载即可。

2022-01-05

mac_apktool.zip

MacOS下用的APK逆向工程工具 本工具分两个版本:一个是图形化版本Android-Crack-Tool,易操作;一个是命令行版本; 使用参考:https://www.jianshu.com/p/56ea01d7ccac

2021-03-25

Postman-osx-5.3.2 for Mac

Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。 这里提供的是Mac下的Postman安装包。

2017-10-31

Android 三种方式实现自定义圆形页面加载中效果的进度条

Android 三种方式实现自定义圆形页面加载中效果的进度条

2016-12-19

CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar

Android Material Design之CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar http://blog.csdn.net/jdsjlzx/article/details/50421349

2016-08-19

android自定义进度条渐变色View的实例代码

这个自定义的view,完全脱离了android自带的ProgressView,并且没使用一张图片,这样就能更好的降低程序代码上的耦合性! http://blog.csdn.net/jdsjlzx/article/details/49586339

2016-07-26

Android多行文本折叠展开效果

- 单行文本水平触摸滑动效果 通过EditText实现TextView单行长文本水平滑动效果 - 多行文本折叠展开 自定义布局View实现多行文本折叠和展开 详见: http://blog.csdn.net/jdsjlzx/article/details/45821909

2016-07-25

Android封装popwindow类(下拉菜单弹出和收缩效果)

popwindow 实现下拉菜单的弹出和收缩效果 http://blog.csdn.net/jdsjlzx/article/details/52000107资源

2016-07-22

Android自定义spinner下拉框

Android自定义spinner下拉框实现的实现 http://blog.csdn.net/jdsjlzx/article/details/41316417 请支持原创:http://blog.csdn.net/geniuseoe2012/article/details/8723702

2016-07-16

Android DigitalClock实现倒计时

应用案例: 大量商品的限时抢购等。 类似于这样的倒计时,不知道大家有没有遇到过,大家又能想到哪些方案????? 1、每一秒到服务器上面去取一次数据? 2、每一秒,通过一个Handler去循环遍历,对每一条去刷新一次时间控件? 3、还是大家有其它的想法。 上述两种方案都不可取: 1、网络连接有时间差,况且数据访问量大的情况,服务器没法承受。 2、 循环遍历可行,但是要在数据量少的情况下,如果数据量过大,那么会卡屏,对系统内存的占用也较高。 本源码的方案是对Android 系统中 DigitalClock 进行一次封装。 通过继承以下方法并改变内部的实现。

2016-07-12

Android 带箭头有光晕效果的ProgressBar

Android 带箭头有光晕效果的ProgressBar(Android Studio版本) 原文:http://blog.csdn.net/ekeuy/article/details/39228285

2016-07-04

android webview与 js交互通信

webview与js的交互。 其实这个demo完全可以在客户端实现相同功能,这里只是学习交互如何实现的。并且用html动态加载会比较灵活,可以在服务端随时更新样式。没有公网服务器,我把网页放在assets中,不过不影响的。

2016-06-20

Android项目webview中做与js交互

Android项目webview中做与js交互,涉及到js中调用Android本地的方法,于是查了资料整理了一下android和js互相调用的过程。如下demo,demo的主要实现过程如下:通过加载本地的html文件(里面有js脚本),实现android本地方法和js中的交互。 http://blog.csdn.net/jdsjlzx/article/details/7254875

2016-06-20

Android socket通信长连接(心跳检测)

Android的socket长连接(心跳检测),有服务端和客户端 。开发环境eclipse,不可多得的客户端与服务器端代码

2016-06-17

Android客户端提供Socket服务与pc通过USB通信

Android手机和电脑通USB线连接,手机里面的app作为Socket的服务器端,PC作为Socket的客户端,两者进行通信。

2016-06-17

Android 使用Socket,ServerSocket编程网络通信

Android完全支持JDK本身的TCP,UDP网络通信API,也可以使用ServerSocket,Socket来建立基于TCP/IP协议的网络通信,也可以使用DatagramSocket,Datagrampacket来建 立基于UDP协议的网络通信

2016-06-17

Android socket即时通信Demo

基于tcp和udp的即时通信源码,以及实现原理说明和截图。 当然socket不仅仅可以用来做聊天,如usb连接和wifi通信等都可以用socket来实现,此源码功能实现非常详细,不可多得!

2016-06-17

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

TA关注的人

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