当前位置:  编程技术>移动开发
本页文章导读:
    ▪做手机应用软件-JAVA服务器端开发(5)        做手机应用软件---JAVA服务器端开发(五) 不知道大家客户端记LOG的时间是手机系统时间还是从运营商获取时间? 1 楼 royoan 2011-02-22   又一个标题党 ......
    ▪ 例证一则        例子一则 在main的onStart中注册一个BroadCastReceiver用来监听ACTION_CHANGING事件,在事件发生之后,修改textview的text。在onStop之中卸载改该listener,这样当第二个activity是透明的风格的时候main可以.........
    ▪ 哪位高手在移动mmarket下成功下传过app       谁在移动mmarket上成功上传过app? MLGBD... 竟然指定要IE6, 而且... 还JS Alert... "目标不是对象, 处理失败"CAO他大爷的垃圾网站! 52 楼 zch198627 2009-09-10   lordhong 写道哇哈, 还要翻.........

[1]做手机应用软件-JAVA服务器端开发(5)
    来源: 互联网  发布时间: 2014-02-18
做手机应用软件---JAVA服务器端开发(五)
不知道大家客户端记LOG的时间是手机系统时间还是从运营商获取时间?
1 楼 royoan 2011-02-22  
又一个标题党

    
[2] 例证一则
    来源: 互联网  发布时间: 2014-02-18
例子一则
在main的onStart中注册一个BroadCastReceiver用来监听ACTION_CHANGING事件,在事件发生之后,修改textview的text。在onStop之中卸载改该listener,这样当第二个activity是透明的风格的时候main可以通过listener改变样式。
package org.cxz.lifeCycle;

import android.app.Activity;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;

public class MainActivity extends Activity {

	public static final String ACTION_CHANGING = "org.cxz.lifeCycle.ChangeBackGround";

	private static final int MENU_OPTION_NEXT = 1;

	private ScreenChangingReceiver receiver = new ScreenChangingReceiver();

	private TextView tv = null;

	/** Called when the activity is first created. */
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main_activity);
		tv = (TextView) findViewById(R.id.TextView01);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// TODO Auto-generated method stub
		super.onCreateOptionsMenu(menu);
		menu.add(0, MENU_OPTION_NEXT, 0, R.string.next_activity);
		return true;
	}

	@Override
	public boolean onMenuItemSelected(int featureId, MenuItem item) {
		super.onMenuItemSelected(featureId, item);
		switch (item.getItemId()) {
		case MENU_OPTION_NEXT:
			fireTransparentActivity();
		}
		return true;
	}

	private void fireTransparentActivity() {
		Intent i = new Intent(this, TransparentActivity.class);
		startActivity(i);
	}

	@Override
	protected void onStart() {
		super.onStart();
		IntentFilter filter = new IntentFilter(ACTION_CHANGING);
		registerReceiver(receiver, filter);
	}

	@Override
	protected void onStop() {
		super.onStop();
		unregisterReceiver(receiver);
	}

	private class ScreenChangingReceiver extends BroadcastReceiver {

		private static final String NEW_TEXT = "new Text";

		@Override
		public void onReceive(Context context, Intent intent) {
			// TODO Auto-generated method stub
			runOnUiThread(new Runnable() {

				@Override
				public void run() {
					// TODO Auto-generated method stub
					tv.setText(NEW_TEXT);
				}

			});
		}

	}

}

第二个透明的activity但点击menu button的时候改变上一个activity的外观。
package org.cxz.lifeCycle;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class TransparentActivity extends Activity {
	private static final int MENU_OPTION_CHANGE = 1; 
	@Override
	public void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.transparent_activity);
	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// TODO Auto-generated method stub
		super.onCreateOptionsMenu(menu);
		menu.add(0, MENU_OPTION_CHANGE, 0, R.string.change_bg);
		return true;
	}

	@Override
	public boolean onMenuItemSelected(int featureId, MenuItem item) {
		super.onMenuItemSelected(featureId, item);
		switch (item.getItemId()) {
		case MENU_OPTION_CHANGE:
			changeMainBackGround();
		}
		return true;
	}

	private void changeMainBackGround() {
		Intent i = new Intent(MainActivity.ACTION_CHANGING);
		// startActivity(i);
		// not start an activity
		sendBroadcast(i);
	}
}

    
[3] 哪位高手在移动mmarket下成功下传过app
    来源: 互联网  发布时间: 2014-02-18
谁在移动mmarket上成功上传过app?
MLGBD... 竟然指定要IE6, 而且... 还JS Alert... "目标不是对象, 处理失败"



CAO他大爷的垃圾网站!

52 楼 zch198627 2009-09-10  
lordhong 写道
哇哈, 还要翻出台旧手提... 里面希望还是IE6... -_____-

我也是只不过扔个android上的JE客户端build上去看看, 整个流程怎么样

装个虚拟机,虚拟xp,反正以后会经常用到的。
53 楼 風一樣的男子 2009-09-11  
moderating 写道
lordhong 写道
是不是直接把.asp后缀映射到.jsp啊... 这事我干过...
不过是在tomcat里面把.jsp映射到.asp... 哈哈


这个让我想起以前做采购的时候,有一家公司把asp后缀映射成自己公司名称的缩写。
我们主任大呼:自己发明语言,太有技术含量了

哈哈,我们公司的就是全部后缀映射成公司名缩写的

中移动 mmarket 只支持IE6也太那个了吧
投那么钱进去居然只支持IE6。。。
54 楼 halk 2009-09-13  
很多东西,在IE6下却是很方便,ActiveX控件在不考虑安全性和兼容性的情况下,貌似很好用..
也许这种负责电信项目的公司早已习惯于在IE6下开发东西了
55 楼 wagjj 2009-09-19  
lordhong 大侠和诸位android友,有没有注意到MM market个人开发者要发布app需要和卓望数码签约。在MM 上下载的合作协议中,有一条,乙方须向经中国移动广东公司授权认证过的为乙方提供商品测试服务的第三方机构支付测试所需费用。也就是说,兄弟们每发布一个app,移动都能通过测试费收一笔钱,钱多少由移动说了算。
嗨,和中国移动合作总不会很顺,移动总是希望掌控一切。
56 楼 lordhong 2009-09-19  
嗯, 貌似卓望数码是移动副总自己搞的公司...
57 楼 orange200310 2009-09-20  
移动的基本都是包给别的公司的,我也做过。技术吗一般般烂靠关系作进去的东西技术能好吗
58 楼 xly_971223 2009-09-26  
moderating 写道
lordhong 写道
是不是直接把.asp后缀映射到.jsp啊... 这事我干过...
不过是在tomcat里面把.jsp映射到.asp... 哈哈


这个让我想起以前做采购的时候,有一家公司把asp后缀映射成自己公司名称的缩写。
我们主任大呼:自己发明语言,太有技术含量了

最早的是 tss吧
59 楼 memecha 2009-10-09  
同情大大的遭遇。。。 不过alert的提示还是相当的雷啊!
60 楼 vlinux 2009-10-09  
showtime520 写道
java.lang.Object 写道
真的很SB,不知道是哪个SB程序员写的代码,竟然只支持IE6,移动公司的做事作风可见一斑。
你可以看看中国移动福建公司的网站,那个烂啊,看后缀是JSP,真是丢JAVA程序员的脸啊。

中国移动福建公司的网站就是我一朋友做的。。。嘿嘿,看到你的留言,他在狂骂你


不是很明白,后缀名是jsp怎么丢Java程序员的脸拉?exe才拉风?

只支持IE是历史遗留问题了,因为许多早期的公司确实是走了弯路--只支持ie6,但是业务上也只需要支持ie6就足够了,所以既然早期堆积的代码能用,作为一个企业,你有什么样的理由说服项目经理额外的再开发一套组件呢?所以这里的问题不是程序员的问题,而是历史遗留的问题。

换句话说:你既然没给我钱,我为啥要帮你做?
61 楼 wangneng_001 2009-10-09  
呵呵 楼上兄弟误会了

别人不是说用jsp就丢脸。。。

貌似mmarket应该不是遗留系统吧,做一下浏览器兼容也是应该的。
62 楼 vlinux 2009-10-09  
新的系统并不就每行代码都重新敲上去的,相当程度上是复用之前的组件,这点在有历史的部门尤为明显。每个公司,每个部门都有自己的框架,有时候一个项目在跨部门的时候,你会发现这个项目是N种部门框架的并集,极其诡异。但是这的确是公司从解决开发成本的角度出发而考虑的,我们作为程序员只能服从。而要做到每个组件都支持IE之外的浏览器,这个要求对那些老版本但是非常稳定的组件确实高了点。

所以不要责怪可怜的程序员,一切都是从利益出发,如果移动肯下决心花价钱整治只支持IE的现象,那么我相信一切都会好转的。
63 楼 offbye 2009-12-22  
后缀是jsp就不错,多少政府网站后缀都是asp的
64 楼 kitcheng 2009-12-23  
jsp有sun撑腰,asp也有ms撑腰,那俺用php,是不是很失礼各位啊?

哈哈,我觉得纯粹的开发人员观点,其实不管黑猫白猫,能抓老鼠就行啊。关键是别老出问题。


移动MM不允许带网络访问的软件,大家知道吗?所以现在MM上的软件都很弱智,不是没能人上传app,而是不允许发布访问网络的软件,你连接上网下载黄图,涉黄、涉赌,移动还为你收钱,它也有责任的,所以不敢让你上网。



65 楼 Ahaooo 2009-12-25  
我也在MM上尝试上传一个应用,我不知道除了骂娘还能做什么了
66 楼 kitcheng 2009-12-25  
移动MM的客服MM还是不错的,很负责,测试人员也很负责。

67 楼 qubic 2009-12-25  
垃圾移动,偷了东西改个名字也好意思放出来
68 楼 kitcheng 2009-12-29  
提交应用失败,唉...很烦,我放弃了...
69 楼 springfield 2009-12-31  
关注这个,做了一个游戏,看看是什么情况
70 楼 ansili 2010-01-06  
    环境改变一切.
当你到那种环境下,你写的程序也只能在IE6上跑.
71 楼 faylai 2010-01-09  
不支持苹果机呵呵!

    
最新技术文章:
▪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