当前位置:  编程技术>移动开发
本页文章导读:
    ▪弹出对话框的运用        弹出对话框的使用 实现方法和操作表十分类似,先在类定义的时候加上UIAlertViewDelegate,用于以后处理按钮事件。   @interface testController : UIViewController <UIAlertViewDelegate> {...}   调用方法如.........
    ▪ 用下令对Andorid的应用程序包apk文件进行签名        用命令对Andorid的应用程序包apk文件进行签名 这里重点介绍的是利用jdk中的两个工具对Android的应用程序包apk文件进行签名。主要分为3个步骤:第一步生成签名文件,第二步对apk文件签名,.........
    ▪ 下载htm原稿       下载htm原文 HttpClient httpclient = new DefaultHttpClient(); // Create HTTP Client HttpGet httpget = new HttpGet("http://yoururl.com"); // Set the action you want to do HttpResponse response = httpclient.execute(httpget); // Executeit HttpEntity .........

[1]弹出对话框的运用
    来源: 互联网  发布时间: 2014-02-18
弹出对话框的使用

实现方法和操作表十分类似,先在类定义的时候加上UIAlertViewDelegate,用于以后处理按钮事件。

 

@interface testController : UIViewController <UIAlertViewDelegate> {...}

 

调用方法如下

 

UIAlertView *alert = [[UIAlertView alloc]

  initWithTitle:@"title"

  message:@“Message displayed"

  delegate: self

  cancelButtonTitle:@"Cancel"

  otherButtonTitles:@"OK",nil];

[alert show];  //显示

[alert release];

 

处理事件的方法为实现UIAlertViewDelegate的方法

 

- (void)alertView:(UIAlertView *)alertView

clickedButtonAtIndex:(NSInteger)buttonIndex

{

    NSString *newText = [[NSString alloc] initWithFormat:@"%d", buttonIndex];

    leftLabel.text = newText;

    [newText release];

}
 

 

 


    
[2] 用下令对Andorid的应用程序包apk文件进行签名
    来源: 互联网  发布时间: 2014-02-18
用命令对Andorid的应用程序包apk文件进行签名
这里重点介绍的是利用jdk中的两个工具对Android的应用程序包apk文件进行签名。
主要分为3个步骤:第一步生成签名文件,第二步对apk文件签名,第三步验证签名。

以下是执行命令,注意此段命令所生成的签名文件和apk文件在同一目录下。
首先进入dos命令行,运行-->cmd --> cd apk所在的路径(以下简称apk_dir)

第一步生成签名文件
apk_dir>keytool -genkey -keystore  hellos.keystore  -alias
hello -keyalg  RSA -validity 2000
输入keystore密码:
再次输入新密码:
您的名字与姓氏是什么?
  [Unknown]:  mark
您的组织单位名称是什么?
  [Unknown]:  markorg
您的组织名称是什么?
  [Unknown]:  markorg
您所在的城市或区域名称是什么?
  [Unknown]:  Shanghai
您所在的州或省份名称是什么?
  [Unknown]:  Shanghai
该单位的两字母国家代码是什么
  [Unknown]:  cn
CN=mark, OU=markorg, O=markorg, L=Shanghai, ST=Shanghai, C=cn 正确吗?

  [否]:  Y

输入的主密码
        (如果和 keystore 密码相同,按回车):
再次输入新密码:
 
-----------------------------
以上命令执行完成在apk_dir目录中将生成一个名字为hellos.keystore的签名文件


第二步对apk文件签名

apk_dir>jarsigner -verbose -keystore  hellos.keystore -signe
djar hello_sig.apk helloworld.apk  hello
输入密钥库的口令短语:
  正在添加: META-INF/HELLO.SF
  正在添加: META-INF/HELLO.RSA
  正在签名: res/layout/linearlayout.xml
  正在签名: res/layout/main.xml
  正在签名: res/layout/progressbar.xml
  正在签名: res/layout/radio.xml
  正在签名: res/layout/relativelayout.xml
  正在签名: res/layout/tablelayout.xml
  正在签名: res/layout/user.xml
  正在签名: AndroidManifest.xml
  正在签名: resources.arsc
  正在签名: res/drawable-hdpi/icon.png
  正在签名: res/drawable-ldpi/icon.png
  正在签名: res/drawable-mdpi/icon.png
  正在签名: classes.dex


第三步验证签名

apk_dir>jarsigner -verify helloworld.apk
jar 已验证。


另外一种方法是通过eclipse差距ADT工具生成,这里也简单介绍一下:
第一步:选中你的android项目,点鼠标右键
       Android Tools --> Export Signed Application Packge...
第二步
      Project Checks(这里基本不用动) -->  Keystore selection 选择 create new keystore
      在下面依次填写签名文件的名字(要以.store结尾),密码,重复密码 --> key creation
      填写签名详细信息
第三步
      给签名后的apk文件输入一个名字,点Finsh完成!

欢迎加入Android技术帮:85506951  共同讨论学习!

    
[3] 下载htm原稿
    来源: 互联网  发布时间: 2014-02-18
下载htm原文

HttpClient httpclient = new DefaultHttpClient(); // Create HTTP Client
HttpGet httpget = new HttpGet("http://yoururl.com"); // Set the action you want to do
HttpResponse response = httpclient.execute(httpget); // Executeit
HttpEntity entity = response.getEntity(); 
InputStream is = entity.getContent(); // Create an InputStream with the response
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "iso-8859-1"), 8);
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) // Read line by line
    sb.append(line + "\n");

String resString = sb.toString(); // Result is here

is.close(); // Close the stream


HttpParams httpParameters = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpParameters,3000); // 3s max for connection
HttpConnectionParams.setSoTimeout(httpParameters, 4000); // 4s max to get data
HttpClient httpclient = new DefaultHttpClient(httpParameters);

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3