自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

m丶大雄

代码改变世界,学习,每天进步一点点

  • 博客(25)
  • 资源 (17)
  • 收藏
  • 关注

原创 ios打包应用程序,生成ipa文件

如果我的程序调试好了,怎么才能发给别人用呢?正常情况下IPA文件是从Xcode的Organizer中输出的,但是我们没有证书,这样输出会产生错误。下面教你如何生成ipa文件:1.到你当前工程下--Products 右键 Show in Finder 2.进入Finder下 选中你工程的app文件 ,打开iTunes ,把当前工程app拖拽到iTunes里面3.在你iTune

2014-07-29 16:10:48 1285

原创 Xcode5.1.1+ios 7.1.2 免证书真机调试

Xcode如果不破解,无法真机调试, 也无法编译真机Release文件,只有付费开通Apple开发者账号,才能申请真机调试。而Xcode进行破解后,结合越狱的iPhone或iPad, 即可免官方证书开发调试了!生成本机证书应用程序->其他->钥匙串访问菜单:钥匙串访问->证书助理->创建证书, 然后按以下图片顺序操作即可:Xcode 5免证书开发调试_打

2014-07-29 15:52:08 3025 1

原创 Mac OS设置root密码

不知怎么忘记mac os系统的root密码了方法一:首先,启动机器,启动时按住Apple和S键,以单用户模式(single user mode)进入系统。输入:mount -uw / 然后回车。输入: passwd 短用户名 (如果你知道的话)如果你不知道短用户名,可以输入: passwd root输入两遍新密码。输入:reboot 回车。让

2014-07-29 14:25:15 1793

原创 解决android模块化升级的办法

关于原生android版本更新升级必须整个apk更新安装,不能实现部分模块化升级的解决思路:原生+web混合型APP~具体应客户要求,程序必须实现模块化升级,不管用何种办法,我是这么做的,每个功能首页写成html放本地(asset),html里面action操作全部请求服务器端的,之间的传值使用签名+验签方式确保信息安全【首页放本地而不放服务端是解决即使没网情况下,也可以很友好的给用户

2014-07-22 21:30:40 1827 1

原创 使用百度API实现热点(WIFI)、GPS、基站定位

直接上代码。。。嘎嘎/** * 百度基站定位错误返回码 */// 61 : GPS定位结果// 62 : 扫描整合定位依据失败。此时定位结果无效。// 63 : 网络异常,没有成功向服务器发起请求。此时定位结果无效。// 65 : 定位缓存的结果。// 66 : 离线定位结果。通过requestOfflineLocaiton调用时对应的返回结果// 67 : 离线定位失败。通过

2014-07-22 21:00:18 8265

原创 下载并在Eclipse中关联Android源码

大家都知道文档写的好当然让人很舒服,但是有时候文档再好也不如直接看源码来的直接,既然Android是开源的,为什么不在eclipse里直接看它的源码呢?1.下载源码  这部分网上有大量的资料,我就不重新写了2.在eclipse中关联源码  常用eclipse的人对在eclipse中关联源码的操作应该也都很熟悉。  一、找到项目中的android.jar,右键

2014-07-21 23:55:28 1275

转载 android的消息处理机制(图+源码分析)——Looper,Handler,Message

作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又一次被g

2014-07-21 23:34:19 736

原创 为activity增加左右手势识别

android开发中为activity增加左右手势识别,如右滑关闭当前页面/* * for左右手势 * 1.复制下面的内容到目标Activity * 2.目标Activity的onCreate()调用initGesture() * 3.目标Activity需implements OnTouchListener, OnGestureListener */ priva

2014-07-21 23:13:37 1647

原创 如何安装的apk不在桌面上显示,并在自己的代码中启动启

在自己的项目中集成另一个apk,设置这个apk不在桌面上显示,并在自己的项目中能够启动这个apk~首先用apk tool反编译需要集成的apk,删除AndroidManifest.xml中的luncher启动标志,然后在使用apk tool进行打包,生成新的apk// 方法一 Intent intent = new Intent(); // packageName为应用包名,activ

2014-07-21 23:07:55 1660

原创 webView loadData 中文乱码问题

webView.getSettings().setDefaultTextEncodingName("UTF -8");//设置默认为utf-8// webView.loadData(data, "text/html", "UTF -8");//API提供的标准用法,无法解决乱码问题 webView.loadData(data, "text/html; charset

2014-07-21 23:02:42 1090

原创 获取签名公钥

public class SignInfo { public static final String TAG = "SignInfo"; /** * 获取签名公钥 * * @param mContext * @return */ protected static String getSignInfo(Context mContext) { String sign

2014-07-21 22:08:02 1316

原创 如何快速启动Android模拟器(Android Emulator)

总所周知,每次我们启动Android Emulator,都需要花费很长一段时间,几分钟甚至十几分钟。其实,我们可以使用快照(Snapshot)功能,来快速启动Android模拟器。首先,需要在Android虚拟设备(AVD)管理窗口中,选中“Snapshot”选项。如下:这样,启动该虚拟设备时,就可以使用快照功能了。如下,在虚拟设备的启动窗口中,选中“Launch

2014-07-21 21:46:13 2351

原创 比较两个 List 的值是否相等

public static > boolean compare(List a, List b) { if(a.size() != b.size()) return false; Collections.sort(a); Collections.sort(b); for(int i=0;i<a.size();i++){ if

2014-07-21 21:42:53 7776

原创 Android用getIdentifier()获取资源Id

主要由两种方法:1、不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawable.resource),这种情况下的调用方法为:String path = "com/drawable/resource/imageName.png";InputStream is = getClassLoader().getResourceAsStream(pat

2014-07-21 21:38:17 1117

原创 Android 中字体的处理

//得到TextView控件对象 TextView textView = (TextView)findViewById(R.id.custom); //将字体文件保存在assets/fonts/目录下,创建Typeface对象 Typeface typeFace = Typeface.createFromAsset(getAssets(), "f

2014-07-21 21:28:40 1102

原创 根据屏幕大小设置字体

public static int adjustFontSize(int screenWidth, int screenHeight){ if (screenWidth <= 240) { // 240X320 屏幕 return 10; }else if (screenWidth <= 320){ // 320

2014-07-21 21:24:55 2041

原创 Intent 用法全面总结

调用拨号程序     // 给移动客服10086拨打电话Uri uri = Uri.parse("tel:10086");Intent intent = new Intent(Intent.ACTION_DIAL, uri);startActivity(intent);发送短信或彩信     // 给10086发送内容为“Hello”的短信Uri uri = Uri.par

2014-07-21 09:40:48 1406 1

原创 使用代码启动其他程序

你要访问其他的程序,那么这个程序要先装在到模拟器或真机上面,因为我们要使用要访问其他程序的包。简单的访问有以下两种方式(目前只知道这两种):一、使用Intent的setComponent方法Intent intent = new Intent();intent.setComponent(new ComponentName("包名", "包名.主类名"));intent.

2014-07-20 21:26:39 1313

原创 EditText输入字符变化事件

editText.addTextChangedListener(new TextWatcher(){ public void afterTextChanged(Editable s) { // TODO Auto-generated method stub //s:变化后的所有字符

2014-07-20 21:17:00 1369

原创 webview加载本地html、本apk内html和远程URL

//打开本包内asset目录下的index.html文件 wView.loadUrl(" file:///android_asset/index.html "); //打开本地sd卡内的index.html文件 wView.loadUrl("content://com.android.htmlfileprovider/sdcard/index.html"); //打开指定UR

2014-07-20 21:02:44 1414

原创 让Android程序单例运行

<applicationandroid:icon="@drawable/icon" android:label="@string/app_name" android:launchMode="singleInstance"> <activityandroid:name=".Main" android:label="Main Window

2014-07-20 11:25:56 1212

原创 Sublime Text快捷键

Ctrl+Shift+P:打开命令面板Ctrl+P:搜索项目中的文件Ctrl+G:跳转到第几行Ctrl+W:关闭当前打开文件Ctrl+Shift+W:关闭所有打开文件Ctrl+Shift+V:粘贴并格式化Ctrl+D:选择单词,重复可增加选择下一个相同的单词Ctrl+L:选择行,重复可依次增加选择下一行Ctrl+Shift+L:选择多行Ctrl+Shift+En

2014-07-19 21:46:04 937

原创 Sublime Text 3 安装插件管理 Package Control

自动安装:1、通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台2、粘贴对应版本的代码后回车安装适用于 Sublime Text 3:import  urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_p

2014-07-18 13:28:08 2112

原创 程序员的“心”

程序员,一个辛苦却令人羡慕的职业,曾经被认为是高科技人才,但随着IT行业的飞速发展,业已被改称为“IT民工”。但这并不能一概而论,因为程序员是分很多层次的,虽然所谓的智商也可能是决定一个人的层次的一个重要因素,但主要因素不在于先天条件。如果说这世界是公平的,每个人的先天条件都没有差距,那真是有失公正,但绝大多数人之间的差别却真的没那么大。我认为,最主要的得看他是不是个有“心”人。   好奇心:

2014-07-14 15:25:30 1077

原创 程序员这个称谓,是一个荣誉

程序员这个称谓,是一个荣誉。”程序员,这普普通通三个字,凝聚着他们的激情和汗水,喜怒哀乐,酸甜苦辣,还有许多许多说不出的感情。酸-曾几何时,“搞技术”成了“木讷”的代名词。程序员,似乎更擅长和机器沟通,与人沟通的能力往往欠佳,于是,程序员的感情成为沙漠,辛酸也只能埋在心底。 在撒哈拉沙漠的一个部落,流传着许多关于水的传说,原因很简单,这里长期缺水。水源里,随处可见的感情贴、处女贴还有YY贴,恰

2014-07-13 16:38:25 4649 2

dex2jar-0.0.9.12.zip

dex2jar-0.0.9.12.zip mac10.10.3版本测试通过 class反编译工具

2015-02-09

ApkTool.zip

ApkTool.zip mac 10.10.3系统反编译工具

2015-02-09

TestWebView

html5 app 模块化 升级 TestWebView.zip

2014-07-22

BaiduLocation

使用百度定位api写的定位代码,热点定位、基站定位、GPS定位

2014-07-22

weibo.sdk.android.demo.zip

新浪微博分享sso授权weibo.sdk.android.demo.zip

2013-09-25

Gallery_Img.zip

Gallery_Img.zip代码分享,新浪分享,图片显示

2013-09-25

ActKeywordAnim

关键字弹出动画ActKeywordAnim

2013-09-16

ActKeywordAnim.zip

关键字弹出动画ActKeywordAnim

2013-09-16

Online_Food.zip

android菜单三级显示Online_Food.zip

2013-09-16

HeaderBottomListDemo[MORE PAGES].zip

HeaderBottomListDemo[MORE PAGES].zip

2013-08-23

usbConnectionStaut.rar

usbConnectionStaut.rar 源代码

2013-03-24

Android注册会计师代码

第一个Android小项目 CPA 注册会计师

2013-03-19

最全的Android开发开发资料.xlsx

最全的Android开发开发资料.xlsx

2013-03-05

ImageCacheDemo.rar

ImageCacheDemo OOM问题

2013-03-05

smali-1.4.2.jar

smali-1.4.2.jar 安卓开发 工具类

2013-03-05

baksmali-1.4.2.jar

baksmali-1.4.2.jar 安卓开发 工具类

2013-03-05

AXMLPrinter2.jar

AXMLPrinter2.jar 安卓开发 工具类

2013-03-05

空空如也

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

TA关注的人

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