自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NekoCode 的记事本

nekocode 的早期博客,Github ID: nekocode

  • 博客(74)
  • 收藏
  • 关注

原创 Android 中模仿 Twitter 实现 Toolbar Indicator

项目地址:https://github.com/nekocode/ToolbarIndicator

2015-12-30 22:13:38 2795

原创 使用 kotlin 来进行 Android 开发(一)

文章选自本人知乎专栏并做更改:http://zhuanlan.zhihu.com/kotandroid 未经允许请勿转载。本系列文章将通过解剖 kotlin_android_base_framework 项目,对其中的一些代码进行展开讲解,来挖掘 kotlin 在现实应用中的一些敏捷优雅之处。一些资料本系列文章内容的侧重点是 「 kotlin 在 Android Stu

2015-11-20 15:13:35 10135 1

转载 停止ListView滑动-Android

1. give it a ACTION_CANCEL touchEvent, can stop the fling. it is easy.listView.dispatchTouchEvent(MotionEvent.obtain(SystemClock.uptimeMillis(),  SystemClock.uptimeMillis(), MotionEvent.ACTION_CAN

2014-08-19 10:49:31 3542

原创 支付宝8.1的图片资源保护手段

可以看出,lib\armeabi占了大多数空间,so库不可能用到那么多把?WinHex打开:明显是zip压缩文件,改后缀名后打开apk文档!finded!

2014-07-11 00:52:26 3056 3

原创 关于近排博客被删了几篇文章的事件

近排博主的账号被管理员冻结了两次,解封了两次,后来询问原因,被告知我的博客上发布有大量广告链接,而且我发现我上面的几篇的文章都被删除了,点进去发现全部都被再次编辑过,文章内容全部是广告链接,于是我才知道我的账号被盗了,想起几年前CSDN用户数据数据库泄密那次,我一直没有改密码 : ) 。。 现在博客一切恢复正常,比较可惜的是几篇高质量的文章被删除了,而且无法恢复,在此道歉

2014-04-26 13:18:25 2868 1

原创 学道1.3 - 为高中生定制的学习辅助工具

下载地址:http://www.anzhi.com/soft_1432200.html

2014-04-26 13:09:08 3116 3

原创 Emojicon - 为你提供emoji表情的整套方案

Github : https://github.com/rockerhieu/emojicon        其实国内的《表情大全》也有提供类似整套表情解决方案,而且还支持gif表情:http://www.stickersdk.com/ 但是不知道为什么我在整合进我的项目时无法显示emoji表情,我send过email去他们客服,但是到目前为止没有任何回应 : ( 于是在github找了一圈,

2014-04-26 10:40:55 4558

原创 仿htc sense的弹性listView!

demo下载:http://pan.baidu.com/s/1ntoICdV        前一段时间换了htc m7之后,对htc的sense ui有不错的印象,特别是它的listview十分有个性,提供弹性的overscroll反馈,而且点击item是缩放动画,而不是android原生的变色动画。所以花了几天时间去模仿这个效果。有兴趣的朋友可以私下联系我,我可以提供思路

2014-04-24 19:18:49 3176 2

原创 仿<赶集生活>客户端启动动画效果

demo下载地址: http://yun.baidu.com/s/1i3wqEMh        因为前几年csdn泄露密码的事件,导致我的账号被拿去发广告文章了,联系了管理员帮我把几篇广告文删掉,但是那几篇高质量的文章就这样没了。现在补回其中一篇,是关于如何实现像赶集生活客户端第一次启动时的介绍动画的,demo在上面,可以下载来试试效果。//FeatureAnimatio

2014-04-24 19:07:08 3474 9

转载 Android之drawable state各个属性详解

我们在定义一个drawable的时候可以通过xml定义的drawable对象。它使得一个图片能在不同的状态下显示不同的图案,比如一个Button,它有pressed,focused,或者其它状态,通过使用state list drawable,你就可以为每种状态提供不同的图片。先看一个范例:XML file saved at res/drawable/button.xml:

2014-02-20 13:38:54 2985

原创 SearchView的应用,为自定义adapter设计搜索TextFilter

public class SubscribeActivity extends SherlockFragmentActivity implements OnQueryTextListener, OnItemClickListener, OnItemLongClickListener { private SearchView mSearchView; private ListView mLis

2014-02-20 13:29:39 4056 3

转载 android webview js交互, 响应webview中的图片点击事件

转载  http://blog.csdn.net/wangtingshuai/article/details/8635787最近碰到个新需求需要点击webview中的图片进行放大显示。整理了下思路,想到了下面的一个可行的方案。方案思路,1.在点击图片的时候调用本地的java方法并给出响应的图片地址2.本地获得图片地址后,开启一个遮罩activity进行显示和

2014-02-20 13:13:36 2804

原创 Android下保存简单网页到本地(包括简单图片链接转换)

最近在做一个项目涉及到将包含图片的简单网页下载到本地,方便离线时观看,在这里分享一下。(这里用到了AQuery库)  package com.nekocode.xuedao.utils;import java.io.File;import java.io.FileOutputStream;import java.util.ArrayList;import java.util.

2014-02-15 16:34:55 5163 6

原创 Android实现翻页特效

android-flip 是一个能够轻松帮你实现水平以及竖直翻页特效的库,但是在判断翻页的时候有bug,我们需要在FlipCards.java中找到这一段: if (Math.abs(getPageIndexFromAngle(accumulatedAngle + angleDelta) - lastPageIndex) <= 1) { accu

2014-01-17 18:29:12 4758 3

原创 AndroidCharts为折线图表添加y坐标

AndroidCharts 是一款轻量级的图表显示控件,对比起Android-Charts和AChartEngine来说简单和活泼了很多,适合数据展示不需要太过详细专业的场合,它支持简单且带动画的折线图,柱状图和饼状图。        其中的linechart不支持y坐标显示,我们可以自己修改添加上去,修改后类LineView的代码如下,其中YCOORD_TEXT_LEFT_MARGI

2014-01-15 22:25:02 4937 9

原创 为cardslib添加长按滑动删除(Android)

如果你够酷的话你肯定知道cardslib,这是一个封装了各种CardView的和作为容器的CardListView,CardGridView的一个android控件库        CardListView中还提供了SwipToDismiss(滑动删除)的功能,十分炫酷,但是某些情况下很容易触发错误操作,而且在使用了viewp

2014-01-15 18:16:59 5636

原创 android-boostrap

之前在github发现的一个很酷的android界面库 android-boostrap ,里面包括了一些boostrap样式的按钮(Bootstrap v3),输入框,略缩图背景样式,而且还支持Font Awesome v4的textview(其实更像是imageview);    效果图:       其中的BootstrapButton和BootstrapEdit

2014-01-15 17:37:57 3744

原创 Java实现的聊天室

配置类:public class Setting { public static String SERVER_IP = "127.0.0.1";//"59.41.170.14"; public static int SERVER_PORT = 5250; public static String COMMAND_LOGIN = "login"; public static Stri

2013-12-22 20:35:56 3519 1

转载 Qt Model/View

http://doc.trolltech.com/main-snapshot/model-view-programming.html介绍Qt 4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view

2013-12-19 17:15:01 2823

原创 基于RSA和DES双重加密的可靠通信

我用比较经典的银行和用户的消息传输来讲解RSA和DES在建立可靠通信的作用,首先,我们知道非对称性加密有两个Key,一个是公钥Public Key,一个是私钥Private Key,私钥通常具有唯一性,而且不向外公开,而公钥可以向外公布,这种加密系统适合于C/S框架,用私钥加密的密文只能通过公钥解密,反之亦然,在我们的例子里,银行持有私钥而每个用户可以通过可靠机关获得公钥。    至于非对称加

2013-12-19 16:17:29 4458

原创 Android客户端 - 大学城随身购

这几天刚忙完的一个项目,服务器架设在sae上,主要用到了android-query,高德地图的sdk和定位sdk,zxing。这次的界面加上很多layout animateion,让界面看上去更自然和活泼。应用下载:http://dl.vmall.com/c0al3jn51e

2013-11-24 19:37:04 2091 5

原创 高德地图Android版SDK的应用(定位,添加自定义标记点)

需要先下载高德地图的 Android SDK和 Android 定位SDK : http://code.autonavi.com/indexpackage com.fproject.DXCBuy;import com.amap.api.location.AMapLocation;import com.amap.api.location.AMapLocationListener;im

2013-11-24 09:51:49 9263 2

原创 lua的闭包(closure)研究

最近配置好了Ubuntu下的各种开发环境,在这里强烈推荐下Sublime Text和Geany,个人比较喜欢subl,因为风格更加适合geeker :)我们来看看这次的测试代码:结果:我们可以看出输出中返回十次的函数地址都有改变,也验证了在lua中函数是第一阶类型值。我们稍微改下代码:运行结果:我们可以看到,循环十次输出的l在递增,因为l在这里变成了非局

2013-11-02 20:37:03 1518

原创 增强型的Handler(线程之间的通信,回调)

我们知道,在做网络异步请求的时候,有时候需要在收到数据时进行一些界面的更新,为了更简单地与UI主线程交互,我稍微封装了下。import java.util.HashMap;import java.util.Map;import android.os.Handler;import android.os.Message;public class HandlerHelper {

2013-10-26 16:13:57 1348 1

原创 Android手势识别简单封装类

今天在做一个项目时用到了简单的手势功能(向左,向右滑切屏),于是简单地封装了下import android.content.Context;import android.util.DisplayMetrics;import android.view.GestureDetector;import android.view.GestureDetector.OnGestureListene

2013-10-26 16:11:46 2027

原创 AndroidUI库 -SlidingMenu

SlidingMenu的github主页:https://github.com/jfeinstein10/SlidingMenu    需要用到另外一个库ActionBarSherlock:http://actionbarsherlock.com/    可以直接继承SlidingFragmentActivity,或者采用下面的方法来使用:SlidingMenu sli

2013-10-26 16:07:22 1509

原创 为什么推荐std::string而不是char*

例如如下: map map_test; map_test["a"] = "a"; map_test["a"] = "a"; map_test["a"] = "a";    实际上会将三个"a"插入到map中,因为三个key的指针不同,所以被认为是三个不同的key。而如果改为如下用法: map map_test; map_test["a"] = "a"; map_t

2013-06-27 16:25:43 1714

原创 Cocos2d-x在win平台下显示字体边缘有锯齿的解决

6/27号新进展:        大范围的重新改写,安全和性能上有更高的提高,但因涉及修改的文档比较多,有兴趣要的可以联系我本人索要。        近几天在玩弄ccx的时候发现在win下的字体显示有严重的锯齿问题,拜读了下win平台下的字体解决方案,结果让我有些失望。ccx是采用win32 api将font画到DC上然后GetDIBits取出位图数据经过处理放到位图数组中,锯

2013-06-26 16:25:24 3004 1

原创 BattleBeat(战斗节奏)

参加一个游戏制作比赛的作品,用了几个礼拜的时间(实际上在上交前几天才开始努力,。。),延续之前helloworld game的框架,在打击感上更上一层,这次采用了动态音频分析的方法来生成各种光彩效果的弹道和生成不同轨迹,数量的敌人,有兴趣的人可以试玩一下,顺便支持一下(http://home.chipcore.cn/game/yxsj030/)        以下为游戏通关视频:htt

2013-05-16 16:40:03 1807 4

原创 Android Project : FXiami 虾米音乐播放器

最近在搞一个项目,一个非官方版本的虾米在线音乐播放器,本身想发布到市场上,但是没通过审核,那只好发布到自己博客上,这次的项目完全是练练手,有兴趣的可以拿去用,某种意义上相比官方版本还是有优势的,例如歌曲下载数量限制。至于如果有建议和bug反馈的可以发到我邮箱上,我会尽快回复和解答:[email protected]        下载地址:http://dl.vmall.com/c0o5875lnm

2013-03-25 19:26:56 1739 1

原创 android-query添加OnProgressListener

最近再找好用的异步http通信库,在OSC上找到一款功能强大的android轻量级辅助库android query,支持view的绑定,链式调用,http通信,网页或本地图片的异步加载,以及强大的cahe功能,当然还有更多的细节可以到Google Source的页面上查看:https://code.google.com/p/android-query/       但是在异步操作显示进度上有些

2013-03-01 21:07:43 1859

原创 Android开发项目:CloudShare

这个项目在放寒假前就开始在搞了,然后寒假用了一个月时间把界面完全改掉,本身是仿CM Music Player的holo风格,但是觉得不太好操作,所以改成了现在比较流行的title bar + bottom tab的界面。采用了自己修改过的Android query, poi, libvlc库,稍后我会写一下我这次项目的一些可以记录下来的地方。

2013-03-01 20:21:40 1100

原创 Apache POI库简化,仅保留hwpf部分(word文档处理,可用于android)

之前我已经有一篇文章提到了如何在android环境下使用poi库来解析word文档(转换为静态web页面),但是poi库实在是太臃肿了,如果只需要解析word这部分功能的话,可以将无用的其他模块都去掉,将一些通用的文件和声明转移到hwpf模块内,经测试,原库大小1.16M,简化后884k。希望有在android或其他情景下只需要用到word文档操作的朋友可以用上,一定程度上适合有代码洁癖使用。

2013-03-01 13:37:00 2492 2

原创 Android SDK4.0.3及以上版本支持intel x86模拟器

现在Android SDK终于有了intel x86上的模拟器了,现在在sdk manager上可以下载相应的模拟器映像:        下载安装完之后就可以在虚拟机选项中选择cpu为intel x86:        实际运行比arm模拟器快太多了,毕竟是原生支持,现在在没有手机的情况下终于可以直接用模拟器来调试程序了:

2013-03-01 13:05:07 1544

原创 处理固定宽度下的长字符串绘制(Android)

在项目中尝试用surfaceview自绘UI来提高用户滑动体验,其中要在特定区域中绘制Text,而且要求固定长度,这就需要自己计算Text所占的宽度,并进行处理。 最终效果:  float text_size = 25.0f; public void drawBooks() { Canvas canvas = new Canvas(bmp_shelf); int

2012-12-25 22:59:57 5056

转载 Android NDK带来什么

文章转载于:http://blog.csdn.net/hhao137/article/details/43046641、前言6月26日,Google Android发布了NDK,引起了很多发人员的兴趣。NDK全称:Native Development Kit。下载地址为:http://developer.android.com/sdk/ndk/1.5_r1/index.html。

2012-12-23 15:09:00 759

原创 代码垃圾杂记 - Surface实现的较高性能书籍列表

因为各种问题没解决而中断,暂时记录下来,方便日后有用的时候查看。代码中涉及到分辨率配饰问题,涉及到dps和pix的转换。 package fproject.view;import java.util.Iterator;import com.fproject.cloudshare.R;import fproject.mod.MyData;import fproject.mod.

2012-12-23 15:04:01 855

原创 PDF文档的读取,vudroid(Android)

代码修改自该处(开源 Android pdf 阅读器开发总结)作者分享到Google code的代码,经仔细阅读后整理出读取PDF文档的主要部分(vudroid so库的使用),原作者应该也是在vudroid项目下稍微进行了修改,代码有点乱,所以我整理了下,把关键地方抽了出来,项目中没有提供vudroid so库的源码,所以知道的接口只有那几个,想完整了解vudroid库接口的建议去下载vudro

2012-11-25 21:00:36 2941

原创 作业五之AsyncTask,SQLite,Contacts,AutoCompleteTextView(Android)

这次的作业主要是考察SQLite的使用,获取手机联系人的信息(姓名,手机号码,QQ/备注),然后导入到数据库中,这里我采用了AsyncTask(异步任务)来处理大量数据的插入,这是Android推荐的多线程用法,当然也可以用Thread和Handler.作业还要求使用自动完成文本编辑框来完成数据搜索任务,所以也加入到标题关键词中去了.(图中那几个test是上一次作业从xls文件文件导入到联系人中的

2012-11-25 20:31:29 1205

原创 全局共享变量(Android)

在安卓中一种比较好的储存全局共享变量的方法是继承Application,将全局变量写入继承的Application类中,然后在Activity或Service中通过getApplication()方法来获全局变量中.形如以下用法://MyApplication.javapublic class MyApplication extends Application{ public WeakRe

2012-11-22 22:05:49 2153

空空如也

空空如也

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

TA关注的人

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