- 博客(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
2426
原创 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
3379
转载 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
712
原创 关于使用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
8776
原创 Android 点滴技巧记录(持续更新)
ExpandableListView里, 如果在关联的adapter的getChildView()里设置了setOnClickListener监听事件,在expandablelistview.setOnChildClick()绑定子菜单点击事件是没有反应的,原因在于两个监听有冲突,去掉adapter里的监听即可。先创建一个MyApp来extendsApplication, 然后用p
2014-09-09 07:10:15
848
原创 细节技巧
1, xxx *a = [xxx new]等于xxx *a = [[xxx alloc]init],但是如果构造需要带参数构造的话,就没法使用new了。2, instancetype 只能做返回值类型,个人感觉某些情况下比id更好用。
2013-12-25 12:59:30
803
原创 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
1493
原创 官方SPRITE KIT游戏ADVENTURE流程
此文为学习笔记,单纯记录下有助以后速查~SPRITE KIT新人,有错误的地方希望留言指教~1, 在创建场景之前,在viewController里先加载所有资源文件,包括frames, emitters等等,并且开启进度条以提示等待。 由于目前Sprite Kit 存在问题,这些处理要放在viewWillAppear里来处理,否则场景大小会出问题。同时要在此处判断用户设备是IP
2013-11-15 19:01:35
2051
原创 CFTimeInterval 和 NSTimeInterval 的区别
在网上搜很多关于这两个的区别所在~~最后得到的结论是~~~~没有区别,除了名字不同。官方称这种为“Toll Free Bridging”. 在NS和CF之间存在很多相同和类似。
2013-11-13 13:42:33
6198
转载 Android杂谈--打开文件的Intent及使用
Android杂谈--打开文件的Intent及使用原帖地址:http://www.2cto.com/kf/201204/127834.html实现通过代码打开一个文件需要2部分,一部分是要获取到不同文件的后缀,以便根据需求匹配相应的Intent,另一个就是不同格式的文件打开的Intent不同1、在values目录下定义后缀数组文件fileendings
2012-08-20 16:23:33
6528
转载 android实现自己的浏览器
android实现自己的浏览器 您的评价: 收藏该经验最近没事写了一个简易浏览器,在刚开始写的时候遇到一些问题,主要的问题就是如何在自己的webview中显示所有的网页数据,不过不指定自己的 webview显示所有网页数据则会调用系统默认的webview来加载数据,所以解决的办法就是用webview的 setW
2012-07-24 16:03:48
751
原创 改ActionBar里的文字
@style/greenversion2_tab @color/my_dark_red 10sp 这样在MANIFEST里设置主题为greenversion2, 然后TAB就字体颜色都变了
2012-07-18 11:59:08
5439
原创 关于适应不同屏幕的理解
首先,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
1000
原创 android关于spinner按下去后的效果(不是点击效果)
先上图做法就是做一个SELECTOR,但是关键是配置里边的参数。单纯设置PRESSED只能有点击的效果 要用到CHECKED和FOCUSED两个参数
2012-07-09 10:21:52
3310
转载 android 窗体显示(收藏)
原帖地址 http://woshixushigang.iteye.com/blog/1023886Android 应用程序窗体显示状态操作(requestWindowFeature()的应用)我们在开发程序是经常会需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求,今天这一讲就是如何控制Android应用程序的窗体显示. 首先介绍一个重
2012-06-21 10:13:19
913
原创 照相权限和判断设备是否有相机功能
看官方API发现的一行,记录下来 ... > android:name="android.hardware.camera" /> ... ... >文档说调用相机功能要增加这行到配置文件里,表明用到相机功能。(貌似根据网上例子没加这个也能打开默认相机功能。)It's then your responsibility to check for the
2012-05-31 09:12:33
5200
转载 android 图片处理大全
http://06peng.com/read.php/52.htm原帖地址~~非常好~Android 图片处理方法大全 Android编程 ,评论(3) , 引用(0) , 阅读(1577) 大 | 中 | 小 整理了一下目前Android开发中图片的各种处理方法:Java代码 /**
2012-05-30 15:01:06
5732
转载 Android调用手机拍照以及从相册选择照片 不指定
Android调用手机拍照以及从相册选择照片 Android编程 ,评论(10) , 引用(0) , 阅读(2005) 大 | 中 | 小 该功能主要实现上传图片到服务器,选择图片的方式有两种,一种是从手机相册中选择,另一种是调用手机摄像头拍照。如图:Java 代码复制内容到剪贴板 /*用来标识请求照相功能的activity*
2012-05-30 13:15:10
8063
3
转载 从相册中选择照片并返回~
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
2434
1
转载 java base64 转码和解码
Java Base64类库学习笔记Java Base64 这是一个用于编码和解码(encode/decode )base64字符串和数据流的Java开源类库。Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一。可用来作为电子邮件或WebService附件的传输编码.使用方法: 把类库 javabase64-1.2.jar 设置到编译路径中。 示例
2012-05-20 15:20:53
40812
原创 每日工作记录
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
1832
转载 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
940
转载 Web Crawler
Java网络爬虫的实现2011-03-09 10:07 grunt1223 JavaEye博客 我要评论(14) 字号:T |T记得在刚找工作时,隔壁的一位同学在面试时豪言壮语曾实现过网络爬虫,当时的景仰之情犹如滔滔江水连绵不绝。后来,在做图片搜索时,需要大量的测试图片,因此萌生了从Amazon中爬取图书封面图片的想法,从网上也吸取了一些前人的经验,实现了一个简单但足够
2012-05-06 13:08:40
1141
转载 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
2272
原创 工作笔记1
1. 判断一个String是否为空时候,string.length > 1 比string != "" 好用~原因不知~~反正用length解决了~2, android:fillViewport="true" on theScrollView. scrollview 必须要设置这个为true,才能扩展内部的部件显示出来3, 点击textview,展开更多内容的方法。
2012-04-04 13:45:04
554
转载 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
971
转载 4种在线程中操作UI的方法
我们经常会在后台线程中去做一些耗时的操作,比如去网络取数据。但是当数据取回来,需要显示到页面上的时候,会遇到一些小麻烦,因为我们都知道,android的UI页面是不允许在其他线程直接操作的。下面总结4中方法用来在线程中操作UI界面。方法一:Handler子线程调用Handler的sendMessage(message)发送事件。Java代码 mHandle
2012-03-09 12:30:40
1382
原创 inputstream 异步加载图片
2012-3-9 工作日记1. 在用inputStream异步加载图片时候,需要结束时候关闭inputStream 用close(),否则会报错。2. handler.post()方法 可以把runnable里的东西放到队列,然后送到UI线程去处理。 ANDROID机制。
2012-03-09 12:15:30
1107
转载 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
6376
转载 Android中AsyncTask的简单用法
Android中AsyncTask的简单用法分类: Android 进阶 2011-08-13 22:54 1642人阅读 评论(2)收藏 举报 在开发Android移动客户端的时候往往要使用多线程来进行操作,我们通常会将耗时的操作放在单独的线程执行,避免其占用主线程而给用户带来不好的用户体验。但是在子线程中无法去操作主线程(UI 线程),在子线程中操
2011-12-22 15:27:31
819
转载 Android学习笔记(三二):线程:后台异步任务AsyncTask
Android学习笔记(三二):线程:后台异步任务AsyncTask分类: 读书笔记 Andriod2011-05-11 18:09 1498人阅读 评论(2)收藏 举报去五金店买个钻,不是因为我们需要钻,我们只需需要孔,既然五金店无法买孔,退而求其次,买打孔的工具。同样的对于后台线程,我们真正需要的是能够在UI主线程外进行处理,Android提供一个让
2011-12-22 14:52:31
791
转载 AsyncTask的用法
AsyncTask的用法 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则:1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread)
2011-12-22 14:20:17
456
转载 开发手机Android应用心得
开发手机Android应用心得一、如何学习Android android开发(这里不提platform和底层驱动)你需要对Java有个良好的基础,一般我们用Eclipse作为开发工具。对于过多的具体知识详细介绍我这里不展开,我只说我个人的学习方法和本人以为的好的步骤。 1.搭建环境:包括对Java和Eclipse及模拟器(有真机再好不过)的熟悉,对于androi
2011-12-22 08:57:17
1240
转载 转换 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
903
转载 -重要的SharedPreferes
个人安卓学习笔记---重要的SharedPreferes分类: android 2011-12-19 20:18 66人阅读 评论(0)收藏 举报SharedPreferesSharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState
2011-12-20 07:50:56
578
原创 关于listview滚动不停getView()的问题~~已解决~
在网上看到有人说getview()被调用2次,我的情况是每scroll一个item时候甚至调用200次,高度也都改成了fill_parent, 后来还不能解决问题。然后又发现有帖子说如果用了ActivityGroup的话,它还是会默认为wrap_parent,然后引起的不停测量item高度的问题,这个后来我也改了,甚至改成了固定的搞定也没有解决。因为我的设计相对比较麻烦,是
2011-12-20 07:47:06
2247
转载 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
2256
原创 关于不推荐使用嵌套多于一个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
1949
转载 转换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
5451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人