自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Kotlin Android开发学习记录

1, Singleton的写法Kotlin写法object TestFile { fun sum(a: Int, b: Int): Int { return a * b }}在kotlin 中通过object关键字定义单例类 在JAVA中调用方法如下int result = TestFile.INSTANCE.sum(6, 2);Toast.makeText(M

2016-02-15 20:20:09 2382

原创 Kotlin 学习记录

1, Singleton的写法//Kotlinobject TestFile { fun sum(a: Int, b: Int): Int { return a * b }}在kotlin 中通过object关键字定义单例类在JAVA中调用方法如下//javaint resul

2016-02-15 17:58:42 3337

转载 Mac OS上反编译android app的环境搭建

Mac OS上反编译android app的环境搭建很多时候,我们出于学习或者安全测试等的目的,需要对andorid app的安装文件进行反编译来查看源代码,下面我们来一起搭建Mac os 下的反编译环境。安装环境建立基本文件夹mkdir -p ~/study/apkkiller/soft/binmkdir -p ~/study/apkkill

2015-07-31 10:22:50 667

原创 关于使用Android Studio 开发NDK项目生成.h文件方法

首先介绍下开发背景开发环境:MAC + Android Sdudio 网上看了好多种方法,包括>一书里写的方法也是通过command line 执行javah -classpath XXX -jni -d jni XXX.XXX.XXX来生成.h头文件尝试了各种方法,报了各种错误,最后找到在Android studio环境下开发生成.h文件的正确姿势1, 从Androi

2015-06-18 15:27:59 8710 9

原创 Android 点滴技巧记录(持续更新)

ExpandableListView里, 如果在关联的adapter的getChildView()里设置了setOnClickListener监听事件,在expandablelistview.setOnChildClick()绑定子菜单点击事件是没有反应的,原因在于两个监听有冲突,去掉adapter里的监听即可。先创建一个MyApp来extendsApplication, 然后用p

2014-09-09 07:10:15 818

原创 细节技巧

1, xxx *a = [xxx new]等于xxx *a = [[xxx alloc]init],但是如果构造需要带参数构造的话,就没法使用new了。2, instancetype 只能做返回值类型,个人感觉某些情况下比id更好用。

2013-12-25 12:59:30 768

原创 iOS7.0 NSTimer使用

今天看视频教程,基于IOS5的,里边在初始化NSTimer用的是[NSTimer timerWithTimeInterval:1.0 target:self selector:@selector(update) userInfo:nil repeats:YES];使用后每次update方法只执行了一次,不过视频里是用的这个方法处罚的,之后改用[NSTimer scheduled

2013-12-08 23:07:36 1461

原创 官方SPRITE KIT游戏ADVENTURE流程

此文为学习笔记,单纯记录下有助以后速查~SPRITE KIT新人,有错误的地方希望留言指教~1, 在创建场景之前,在viewController里先加载所有资源文件,包括frames, emitters等等,并且开启进度条以提示等待。 由于目前Sprite Kit 存在问题,这些处理要放在viewWillAppear里来处理,否则场景大小会出问题。同时要在此处判断用户设备是IP

2013-11-15 19:01:35 1999

原创 CFTimeInterval 和 NSTimeInterval 的区别

在网上搜很多关于这两个的区别所在~~最后得到的结论是~~~~没有区别,除了名字不同。官方称这种为“Toll Free Bridging”. 在NS和CF之间存在很多相同和类似。

2013-11-13 13:42:33 6094

转载 Android杂谈--打开文件的Intent及使用

Android杂谈--打开文件的Intent及使用原帖地址:http://www.2cto.com/kf/201204/127834.html实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同1、在values目录下定义后缀数组文件fileendings

2012-08-20 16:23:33 6489 2

转载 android实现自己的浏览器

android实现自己的浏览器 您的评价:       收藏该经验最近没事写了一个简易浏览器,在刚开始写的时候遇到一些问题,主要的问题就是如何在自己的webview中显示所有的网页数据,不过不指定自己的 webview显示所有网页数据则会调用系统默认的webview来加载数据,所以解决的办法就是用webview的 setW

2012-07-24 16:03:48 726

原创 改ActionBar里的文字

@style/greenversion2_tab                @color/my_dark_red        10sp     这样在MANIFEST里设置主题为greenversion2, 然后TAB就字体颜色都变了

2012-07-18 11:59:08 5404

原创 关于适应不同屏幕的理解

首先,3.2以前是设置不同的small , normal, large, xlarge来解决3.2以后通过设置最小的DP长度或者宽度来设置,比如layout-sw600dpTo help you target some of your designs for different types of devices, here are somenumbers for typical scr

2012-07-18 11:55:38 964

原创 android关于spinner按下去后的效果(不是点击效果)

先上图做法就是做一个SELECTOR,但是关键是配置里边的参数。单纯设置PRESSED只能有点击的效果            要用到CHECKED和FOCUSED两个参数

2012-07-09 10:21:52 3241

转载 android 窗体显示(收藏)

原帖地址 http://woshixushigang.iteye.com/blog/1023886Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示.  首先介绍一个重

2012-06-21 10:13:19 890

原创 照相权限和判断设备是否有相机功能

看官方API发现的一行,记录下来 ... >    android:name="android.hardware.camera" />    ... ... >文档说调用相机功能要增加这行到配置文件里,表明用到相机功能。(貌似根据网上例子没加这个也能打开默认相机功能。)It's then your responsibility to check for the

2012-05-31 09:12:33 5150

转载 android 图片处理大全

http://06peng.com/read.php/52.htm原帖地址~~非常好~Android 图片处理方法大全 Android编程 ,评论(3) , 引用(0) , 阅读(1577) 大 | 中 | 小 整理了一下目前Android开发中图片的各种处理方法:Java代码       /**

2012-05-30 15:01:06 5669

转载 Android调用手机拍照以及从相册选择照片 不指定

Android调用手机拍照以及从相册选择照片 Android编程 ,评论(10) , 引用(0) , 阅读(2005) 大 | 中 | 小 该功能主要实现上传图片到服务器,选择图片的方式有两种,一种是从手机相册中选择,另一种是调用手机摄像头拍照。如图:Java 代码复制内容到剪贴板    /*用来标识请求照相功能的activity*

2012-05-30 13:15:10 7992 4

转载 从相册中选择照片并返回~

Intent intent=new Intent(Intent.ACTION_GET_CONTENT);    intent.addCategory(Intent.CATEGORY_OPENABLE);    intent.setType("image/*");     intent.putExtra("crop", "true");    inte

2012-05-30 12:46:27 2399 1

转载 java base64 转码和解码

Java Base64类库学习笔记Java Base64 这是一个用于编码和解码(encode/decode )base64字符串和数据流的Java开源类库。Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。可用来作为电子邮件或WebService附件的传输编码.使用方法:  把类库 javabase64-1.2.jar 设置到编译路径中。  示例

2012-05-20 15:20:53 40753 2

原创 每日工作记录

2012-5-18:     1. 修复listview换location时crash的BUG。     2. 完成postitem界面visit显示不准确问题。     3. 调整postitem界面图片显示大小不统一问题。     4. 修复toast时按后退键产生的crash bug.     5. 列表增加显示short address功能。     6. Adju

2012-05-18 12:20:08 1770

转载 String, inputstream 互换

1.String to InputStreamString str = "String与InputStream相互转换";InputStream   in_nocode   =   new   ByteArrayInputStream(str.getBytes());   InputStream   in_withcode   =   new   ByteArrayInputStrea

2012-05-10 14:57:54 916

转载 Web Crawler

Java网络爬虫的实现2011-03-09 10:07 grunt1223 JavaEye博客 我要评论(14) 字号:T |T记得在刚找工作时,隔壁的一位同学在面试时豪言壮语曾实现过网络爬虫,当时的景仰之情犹如滔滔江水连绵不绝。后来,在做图片搜索时,需要大量的测试图片,因此萌生了从Amazon中爬取图书封面图片的想法,从网上也吸取了一些前人的经验,实现了一个简单但足够

2012-05-06 13:08:40 1108

转载 httpclient 4.0 使用方法

狗狗的家园我家有个丫丫,名叫狗狗。还有个狗狗,名叫丫丫。 ^_^主页博客相册个人档案好友i贴吧 查看文章  HttpClient4.0 学习实例 - 页面获取2010年01月07日 星期四 下午 1:43zz from http://www.buaaer.com/bbs/blog.php?t

2012-05-06 11:56:34 2214

原创 工作笔记1

1.  判断一个String是否为空时候,string.length > 1 比string != "" 好用~原因不知~~反正用length解决了~2, android:fillViewport="true" on theScrollView.  scrollview  必须要设置这个为true,才能扩展内部的部件显示出来3,  点击textview,展开更多内容的方法。

2012-04-04 13:45:04 530

转载 BaseExpandableListAdapter的用法

BaseExpandableListAdapter的用法 xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:l

2012-03-30 07:49:05 938

原创 工作笔记 12-3-29

1. CALLBACK()   简单解释就是, A把自身作为参数传给B,然后A,B都可以调用A里的方法。

2012-03-29 07:07:36 403

转载 4种在线程中操作UI的方法

我们经常会在后台线程中去做一些耗时的操作,比如去网络取数据。但是当数据取回来,需要显示到页面上的时候,会遇到一些小麻烦,因为我们都知道,android的UI页面是不允许在其他线程直接操作的。下面总结4中方法用来在线程中操作UI界面。方法一:Handler子线程调用Handler的sendMessage(message)发送事件。Java代码  mHandle

2012-03-09 12:30:40 1327

原创 inputstream 异步加载图片

2012-3-9 工作日记1. 在用inputStream异步加载图片时候,需要结束时候关闭inputStream  用close(),否则会报错。2. handler.post()方法 可以把runnable里的东西放到队列,然后送到UI线程去处理。  ANDROID机制。

2012-03-09 12:15:30 1069

转载 android的异步加载与UI

原帖地址: http://blog.163.com/freemanls@126/blog/static/16458506120117702029517/android的异步加载与UI  2011-08-07 12:55:27|  分类: Android |  标签:android  异步  图片   |字号 订阅

2012-03-02 07:54:06 6323 1

转载 Android中AsyncTask的简单用法

Android中AsyncTask的简单用法分类: Android 进阶 2011-08-13 22:54 1642人阅读 评论(2)收藏 举报        在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操

2011-12-22 15:27:31 787

转载 Android学习笔记(三二):线程:后台异步任务AsyncTask

Android学习笔记(三二):线程:后台异步任务AsyncTask分类: 读书笔记 Andriod2011-05-11 18:09 1498人阅读 评论(2)收藏 举报去五金店买个钻,不是因为我们需要钻,我们只需需要孔,既然五金店无法买孔,退而求其次,买打孔的工具。同样的对于后台线程,我们真正需要的是能够在UI主线程外进行处理,Android提供一个让

2011-12-22 14:52:31 759

转载 AsyncTask的用法

AsyncTask的用法      在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包       当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread)

2011-12-22 14:20:17 431

转载 开发手机Android应用心得

开发手机Android应用心得一、如何学习Android        android开发(这里不提platform和底层驱动)你需要对Java有个良好的基础,一般我们用Eclipse作为开发工具。对于过多的具体知识详细介绍我这里不展开,我只说我个人的学习方法和本人以为的好的步骤。        1.搭建环境:包括对Java和Eclipse及模拟器(有真机再好不过)的熟悉,对于androi

2011-12-22 08:57:17 1201

转载 转换 iOS 用户界面到 Android 的 5 大要诀

转换 iOS 用户界面到 Android 的 5 大要诀2011-08-09 17:47 by 资深编辑wangguo 评论(1) 有1640人浏览 androidiOS UI > 猎头职位: 北京:ITeye网站诚聘产品交互设计    目前许多公司都正将他们的iOS应用转换为能在Android平台上运行的应用,但是,简单的UI直接转换可能会

2011-12-21 11:10:01 838

转载 -重要的SharedPreferes

个人安卓学习笔记---重要的SharedPreferes分类: android 2011-12-19 20:18 66人阅读 评论(0)收藏 举报SharedPreferesSharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState

2011-12-20 07:50:56 533

原创 关于listview滚动不停getView()的问题~~已解决~

在网上看到有人说getview()被调用2次,我的情况是每scroll一个item时候甚至调用200次,高度也都改成了fill_parent, 后来还不能解决问题。然后又发现有帖子说如果用了ActivityGroup的话,它还是会默认为wrap_parent,然后引起的不停测量item高度的问题,这个后来我也改了,甚至改成了固定的搞定也没有解决。因为我的设计相对比较麻烦,是

2011-12-20 07:47:06 2205

转载 Android 4.0 访问WebService 出现 android.os.NetworkOnMainThreadException异常

Android 4.0 访问WebService 出现 android.os.NetworkOnMainThreadException异常2011 年 10 月 27 日 / admin 发表于 Android / 2 条评论在开发涉及WebService的Android程序是出现了个很烦恼的错误android.os.NetworkOnMainThreadExcepti

2011-12-19 10:18:45 2210 1

原创 关于不推荐使用嵌套多于一个activity的解释(用view代替)~~取自官方论坛

Nesting activities BY Joan Pujol | Post Datetime: Wed, 27 Apr 2011 03:43:07 GMT | #1/12 I've read in that message that it was not possible to nest more than one activit

2011-12-16 13:58:12 1907

转载 转换activiy为fragment

Android User Interface Design: Working With Fragments Shane Conder & Lauren Darcey on Mar 21st 2011 with23 comments Tutorial DetailsTechnology: Eclipse + Android SDKDifficulty: Interme

2011-12-16 12:11:10 5392 2

空空如也

空空如也

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

TA关注的人

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