当前位置:  编程技术>移动开发
本页文章导读:
    ▪关于将so 打包入APK的有关问题        关于将so 打包入APK的问题 转自:http://www.189works.com/article-50491-1.html   想想将SO打包入APK 要注意 1。:对于Android工程 Eclipse里编译好的.so文件放到 libs\armeabi下以后, 这样.so文件就可以打包到ap.........
    ▪ 自定义 Dialog ,成效强暴了        自定义 Dialog ,效果强暴了! 不废话,先上图! 产品的交互设计图: 我设计的Dialog设计图: 我是一名开发人员,上周五,设计那边的 Android Dialog 设计图 的没有出来,产品经理 就提议我.........
    ▪ APN参数叨明       APN参数说明 // 名称 private String name; // apn private String apn; // 代理 private String proxy; // 端口 private String port; // 用户名 private String user; // 服务器 private String server; // 密码 private Strin.........

[1]关于将so 打包入APK的有关问题
    来源: 互联网  发布时间: 2014-02-18
关于将so 打包入APK的问题

转自:http://www.189works.com/article-50491-1.html

 

想想将SO打包入APK 要注意

1。:对于Android工程 Eclipse里编译好的.so文件放到 libs\armeabi下以后, 这样.so文件就可以打包到apk文件里,在apk装到手机上以后   在libs\armeabi下的.so文件应该就会解压到/data/data/这里是你project的包名(比如com.first.second)/lib下。

可能出现的问题:.so已经放到了libs\armeabi下 而且从编译的apk里也能看到.so已经打包进去(解压apk文件,里边应该有lib文件夹) 但是在/data/data/com.test.test/lib下就是没有相应的.so文件

解 决方法:.so没有按照android标准命名,.so的名字必须有'lib'前缀 否则apk解压/安装到手机的时候不会把libs\armeabi下的.so拷贝到/data/data/com.test.test/lib下。原来我 用的so名字是JNITest.so, 改为libJNITest.so后一切正常。


android 加载已有的.so文件,由于没有C/C++的源码,不确定因素比较高。 
加载.so文件System.loadLibrary,没有问题。 
但是运行里面的函数的时候会报UnsatisfiedLinkError错误。 

解决办法:要把加载库文件和调用native方法写成一个类,并且要保持原来的"包"位置。


    
[2] 自定义 Dialog ,成效强暴了
    来源: 互联网  发布时间: 2014-02-18
自定义 Dialog ,效果强暴了!

不废话,先上图!

产品的交互设计图:


我设计的Dialog设计图:



我是一名开发人员,上周五,设计那边的 Android Dialog 设计图 的没有出来,产品经理 就提议我先做,问题是怎么做,因为没有设计图,于是在周六早上,参考了 PC前端众多 Dialog 插件(jsmessage ,jquery.msgbox.6.0 ,jqdialog ,jNotify,hiAlert 等等 ),也参考了 (支付宝)Alipay 设计的 Dialog ,一上午时间出现一个草案,然后下午时间开始编码。



我设计的Dialog设计图中没有把按钮画出来,真实设计是 设计草案 这样的。

 

设计草案:



周一,我将 这个 Android Dialog 设计草案 提交给产品那边,我的方案被否决。
周一晚,我将 上述 "我设计的Dialog设计图" 设计出来,同时将Dialog 代码部分开发好了,并且回了一封邮件。
周二,上班,然后 看邮件,最终再Email 上争论无果,于是在 会议室开会,结论还是 以产品为导向,不使用 "我设计的Dialog设计图",现在将 设计图发到论坛里,发起一个投票,大家觉得设计的怎么样?

 


目前代码已实现效果:





"我设计的Dialog设计图" 优点:
1.可定制性
  |--可支持自定义样式(可指定布局文件)
  |--支持多按钮布局(目前的设计只支持两种,如果需要增加三种,需要增加或更改xml布局文件,新Dialog设计的直接动态生成,支持N多按钮,自定义Id,自定义事件,自定义图片背景,自定义事件等等)
  |--易于开发人员使用(直接封装好方法,动态生成布局)
2.简洁性(用户习惯,从上往下,从左往右,实现用户习惯效果)
3.更好的用户体验性(用户可更直观的看到是什么类型的提示,如:错误,则是鲜红的错误提示,警告,则是黄色的警告提示等,并且 标题加粗)
4.对比产品的设计图,我觉得有点有两点:
   |--Icon够醒目,让用户明白自己才进行什么操作;一个友好的 Icon ,应该可以提示用户,是错误了,还是正确,还是提示信息等等。
   |--按钮在底部,直接看下面,直接参考了 支付宝的按钮设计。
       
   |--Icon、标题,提示信息是一行, 提示信息一旦变多, 图标居中,文字可无限延长。



    
[3] APN参数叨明
    来源: 互联网  发布时间: 2014-02-18
APN参数说明

// 名称
	private String name;

	// apn
	private String apn;

	// 代理
	private String proxy;

	// 端口
	private String port;

	// 用户名
	private String user;

	// 服务器
	private String server;

	// 密码
	private String password;

	// 彩信
	private String mmsc;

	// 彩信代理
	private String mmsproxy;

	// 采集端口
	private String mmsport;

	// 移动国家代码
	private String mcc;

	// 移动网络代码
	private String mnc;

	// 号码
	private String numeric;

	// apn类型
	private String type;
 

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
建站其它 iis7站长之家
▪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