ImageVerifierCode 换一换
格式:DOC , 页数:8 ,大小:49KB ,
资源ID:3526077      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3526077.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Android开发小知识大全.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Android开发小知识大全.doc

1、/* * 为程序创建桌面快捷方式*/privatevoid addShortcut()Intent shortcut = new Intent(“com.android.launcher.action.INSTALL_SHORTCUT“);/快捷方式的名称shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name);shortcut.putExtra(“duplicate“, false); /不允许重复创建/指定当前的 Activity为快捷方式启动的对象: 如 /com.everest.video.Vi

2、deoPlayer/注意: ComponentName 的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序ComponentName comp = new ComponentName(this.getPackageName(), “.“+this.getLocalClassName();shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp);/快捷方式的图标ShortcutIconResource iconRes = Intent.Shortcu

3、tIconResource.fromContext(this, R.drawable.icon);shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes);sendBroadcast(shortcut);/* * 删除程序的快捷方式*/privatevoid delShortcut()Intent shortcut = new Intent(“com.android.launcher.action.UNINSTALL_SHORTCUT“);/快捷方式的名称shortcut.putExtra(Intent.EXTRA_SHOR

4、TCUT_NAME, getString(R.string.app_name);/指定当前的 Activity为快捷方式启动的对象: 如 /com.everest.video.VideoPlayer/注意: ComponentName 的第二个参数必须是完整的类名(包名+类名),否则无法删除快捷方式String appClass = this.getPackageName() + “.“ +this.getLocalClassName();ComponentName comp = new ComponentName(this.getPackageName(), appClass);shortc

5、ut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp);sendBroadcast(shortcut);全屏显示this.requestWindowFeature(Window.FEATURE_NO_TITLE);this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);横竖屏显示privatevoid

6、 changedScreen()int request = this.getRequestedOrientation();if(request = -1)Toast.makeText(TaskRunActivity.this, “None 1“, Toast.LENGTH_SHORT).show();elseif(getRequestedOrientation() = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE)this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);e

7、lseif(getRequestedOrientation() = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT)this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);获取手机分辩率DisplayMetrics dm = new DisplayMetrics();this.getWindowManager().getDefaultDisplay().getMetrics(dm);int width = dm.widthPixels;int height = dm.hei

8、ghtPixels;图形用户界面文本框(TextView)列表(ListView)卷轴视图(ScrollView)编辑框(EditText)按钮(Button)下载列表(Spinner)多项选择(CheckBok)图形用户界面菜单(Menu)提示(toast)对话框(Dialog)日期(DatePicker)时间(TimePicker)单项选择(RadioGroup RadioButton)图形用户界面线性布局(LinearLayout)相对布局(RelativeLayout)绝对布局(AbsoluteLayout)表格布局(TableLayout)数据据存储系统偏好文件网络数据库显示网页:1

9、. Uri uri = Uri.parse(“http:/“);2. Intent it = new Intent(Intent.ACTION_VIEW,uri);3. startActivity(it);显示地图:1. Uri uri = Uri.parse(“geo:38.899533,-77.036476“);2. Intent it = new Intent(Intent.Action_VIEW,uri);3. startActivity(it);路径规划:1. Uri uri = Uri.parse(“http:/ Intent it = new Intent(Intent.ACTI

10、ON_VIEW,URI);3. startActivity(it);拨打电话:调用拨号程序1. Uri uri = Uri.parse(“tel:xxxxxx“);2. Intent it = new Intent(Intent.ACTION_DIAL, uri); 3. startActivity(it); 1. Uri uri = Uri.parse(“tel.xxxxxx“);2. Intent it =new Intent(Intent.ACTION_CALL,uri);3. 要使用这个必须在配置文件中加入发送 SMS/MMS调用发送短信的程序1. Intent it = new In

11、tent(Intent.ACTION_VIEW);2. it.putExtra(“sms_body“, “The SMS text“);3. it.setType(“vnd.android-dir/mms-sms“);4. startActivity(it); 发送短信1. Uri uri = Uri.parse(“smsto:0800000123“);2. Intent it = new Intent(Intent.ACTION_SENDTO, uri);3. it.putExtra(“sms_body“, “The SMS text“);4. startActivity(it); 发送彩信

12、1. Uri uri = Uri.parse(“content:/media/external/images/media/23“);2. Intent it = new Intent(Intent.ACTION_SEND);3. it.putExtra(“sms_body“, “some text“);4. it.putExtra(Intent.EXTRA_STREAM, uri);5. it.setType(“image/png“);6. startActivity(it);发送 Email1.2. Uri uri = Uri.parse(“mailto:“);3. Intent it =

13、new Intent(Intent.ACTION_SENDTO, uri);4. startActivity(it);1. Intent it = new Intent(Intent.ACTION_SEND);2. it.putExtra(Intent.EXTRA_EMAIL, ““);3. it.putExtra(Intent.EXTRA_TEXT, “The email body text“);4. it.setType(“text/plain“);5. startActivity(Intent.createChooser(it, “Choose Email Client“); 1. In

14、tent it=new Intent(Intent.ACTION_SEND); 2. String tos=““; 3. String ccs=““; 4. it.putExtra(Intent.EXTRA_EMAIL, tos); 5. it.putExtra(Intent.EXTRA_CC, ccs); 6. it.putExtra(Intent.EXTRA_TEXT, “The email body text“); 7. it.putExtra(Intent.EXTRA_SUBJECT, “The email subject text“); 8. it.setType(“message/

15、rfc822“); 9. startActivity(Intent.createChooser(it, “Choose Email Client“);添加附件1. Intent it = new Intent(Intent.ACTION_SEND);2. it.putExtra(Intent.EXTRA_SUBJECT, “The email subject text“);3. it.putExtra(Intent.EXTRA_STREAM, “url=file:/sdcard/mysong.mp3/url“);4. sendIntent.setType(“audio/mp3“);5. sta

16、rtActivity(Intent.createChooser(it, “Choose Email Client“);播放多媒体1. 2. Intent it = new Intent(Intent.ACTION_VIEW);3. Uri uri = Uri.parse(“url=file:/sdcard/song.mp3/url“);4. it.setDataAndType(uri, “audio/mp3“);5. startActivity(it);1. Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTE

17、NT_URI, “1“);2. Intent it = new Intent(Intent.ACTION_VIEW, uri);3. startActivity(it); Uninstall 程序1. Uri uri = Uri.fromParts(“package“, strPackageName, null);2. Intent it = new Intent(Intent.ACTION_DELETE, uri);3. startActivity(it);/调用相册public static final String MIME_TYPE_IMAGE_JPEG = “image/*“;pub

18、lic static final int ACTIVITY_GET_IMAGE = 0;Intent getImage = new Intent(Intent.ACTION_GET_CONTENT); getImage.addCategory(Intent.CATEGORY_OPENABLE); getImage.setType(MIME_TYPE_IMAGE_JPEG);startActivityForResult(getImage, ACTIVITY_GET_IMAGE);/调用系统相机应用程序,并存储拍下来的照片Intent intent = new Intent(MediaStore.

19、ACTION_IMAGE_CAPTURE); time = Calendar.getInstance().getTimeInMillis();intent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment.getExternalStorageDirectory().getAbsolutePath()+“/tucue“, time + “.jpg“);startActivityForResult(intent, ACTIVITY_GET_CAMERA_IMAGE);uninstall apkUri uninst

20、allUri = Uri.fromParts(“package“, “xxx“, null);returnIt = new Intent(Intent.ACTION_DELETE, uninstallUri);install apkUri installUri = Uri.fromParts(“package“, “xxx“, null);returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);play audioUri playUri = Uri.parse(“url=file:/sdcard/download/every

21、thing.mp3/url“);returnIt = new Intent(Intent.ACTION_VIEW, playUri);/发送附件Intent it = new Intent(Intent.ACTION_SEND); it.putExtra(Intent.EXTRA_SUBJECT, “The email subject text“); it.putExtra(Intent.EXTRA_STREAM, “url=file:/sdcard/eoe.mp3/url“); sendIntent.setType(“audio/mp3“); startActivity(Intent.cre

22、ateChooser(it, “Choose Email Client“);/搜索应用Uri uri = Uri.parse(“market:/search?q=pname:pkg_name“); Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity(it); /where pkg_name is the full package path for an application/进入联系人页面Intent intent = new Intent();intent.setAction(Intent.ACTION_VIEW);

23、intent.setData(People.CONTENT_URI);startActivity(intent);/查看指定联系人Uri personUri = ContentUris.withAppendedId(People.CONTENT_URI, info.id);/info.id联系人 IDIntent intent = new Intent();intent.setAction(Intent.ACTION_VIEW);intent.setData(personUri);startActivity(intent);在进行 Android开发的过程中,免不了,要开发 TCP/UDP通讯

24、的程序,下面这两段代码,分别介绍了 TCP/UCP通过的一个实例:代码一:private void tcpdata() try Socket s = new Socket(“192.168.0.25“, 65500);/ outgoing stream redirect to socketOutputStream out = s.getOutputStream();/ 注意第二个参数据为 true将会自动 flush,否则需要需要手动操作 out.flush()PrintWriter output = new PrintWriter(out, true);output.println(“Hel

25、lo IdeasAndroid! 伪 IP为:“+ SIMCardToIP(“13512345006“);InputStream inputStream = s.getInputStream();DataInputStream input = new DataInputStream(inputStream);byte b = new byte10000;int length = input.read(b);inputReader = new InputStreamReader(inputStream);String Msg = new String(b, 0, length, “gb2312“

26、);Toast.makeText(TcpTest.this, Msg, 1000).show();Log.d(“Tcp Demo“, “message From Server:“ + Msg);s.close(); catch (UnknownHostException e) e.printStackTrace(); catch (IOException e) e.printStackTrace();下面的代码是 UDP通讯的过程:public String send(String msg) StringBuilder sb = new StringBuilder();InetAddress

27、local = null;try local = InetAddress.getByName(“192.168.0.25“); / 本机测试 catch (UnknownHostException e) e.printStackTrace();try dSocket = new DatagramSocket(); / 注意此处要先在配置文件里设置权限,否则会抛权限不足的异常 catch (SocketException e) e.printStackTrace();int msg_len = msg = null ? 0 : msg.length();DatagramPacket dPacke

28、t = new DatagramPacket(msg.getBytes(), msg_len,local, SERVER_PORT);try dSocket.send(dPacket); catch (IOException e) e.printStackTrace();try dSocket.receive(dPacket);sb.append(new String(dPacket.getData(); catch (IOException e) / TODO Auto-generated catch blocke.printStackTrace();dSocket.close();return sb.toString();

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。