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

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7693864.html】到电脑端继续下载(重复下载【60天内】不扣币)。

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

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(Android开发小知识大全.doc)为本站上传会员【xrp****65】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

Android开发小知识大全.doc

1、/** * 为程序创建桌面快捷方式 */ private void 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为快捷方式启动的

2、对象: 如 //com.everest.video.VideoPlayer //注意: ComponentName的第二个参数必须加上点号(.),否则快捷方式无法启动相应程序 ComponentName comp = new ComponentName(this.getPackageName(), "."+this.getLocalClassName()); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp)); //快捷方式的图标 Shor

3、tcutIconResource iconRes = Intent.ShortcutIconResource.fromContext(this, R.drawable.icon); shortcut.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE, iconRes); sendBroadcast(shortcut); } /** * 删除程序的快捷方式 */ private void delShortcut(){ Intent shortcut = new Intent("com.android.launcher.action.

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

5、 ComponentName comp = new ComponentName(this.getPackageName(), appClass); shortcut.putExtra(Intent.EXTRA_SHORTCUT_INTENT, new Intent(Intent.ACTION_MAIN).setComponent(comp)); sendBroadcast(shortcut); } 全屏显示 this.requestWindowFeature(Window.FEATURE_NO_TITLE); this.getWindow().setFlags(WindowMa

6、nager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 横竖屏显示 private void changedScreen(){ int request = this.getRequestedOrientation(); if(request == -1){ Toast.makeText(TaskRunActivity.this, "None 1", Toast.LENGTH_SHORT).show(); }else{ if(getRequestedOrientatio

7、n() == ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE){ this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); }else if(getRequestedOrientation() == ActivityInfo.SCREEN_ORIENTATION_PORTRAIT){ this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); } } } 获取手机分辩率

8、 DisplayMetrics dm = new DisplayMetrics(); this.getWindowManager().getDefaultDisplay().getMetrics(dm); int width = dm.widthPixels; int height = dm.heightPixels; 图形用户界面 文本框(TextView) 列表(ListView) 卷轴视图(ScrollView) 编辑框(EditText) 按钮(Button) 下载列表(Spinner) 多项选择(CheckBok) 图形用户界面 菜单(Menu) 提示(

9、toast) 对话框(Dialog) 日期(DatePicker) 时间(TimePicker) 单项选择(RadioGroup RadioButton) 图形用户界面 线性布局(LinearLayout) 相对布局(RelativeLayout) 绝对布局(AbsoluteLayout) 表格布局(TableLayout) 数据据存储 系统偏好 文件 网络 数据库                                                                                                 

10、                                                                                                          显示网页:   1. Uri uri = Uri.parse("");   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

11、 new Intent(Intent.Action_VIEW,uri);   3. startActivity(it); 路径规划:   1. Uri uri = Uri.parse("   2. Intent it = new Intent(Intent.ACTION_VIEW,URI);   3. startActivity(it); 拨打电话: 调用拨号程序   1. Uri uri = Uri.parse("tel:xxxxxx");   2. Intent it = new Intent(Intent.ACTION_DIAL, uri);      3. sta

12、rtActivity(it);      1. Uri uri = Uri.parse("tel.xxxxxx");   2. Intent it =new Intent(Intent.ACTION_CALL,uri);   3. 要使用这个必须在配置文件中加入 发送SMS/MMS 调用发送短信的程序   1. Intent it = new Intent(Intent.ACTION_VIEW);   2. it.putExtra("sms_body", "The SMS

13、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);    发送彩信   1. Uri uri = Uri.parse("c

14、ontent://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); 发送Email   1.   2. Uri uri = Uri.parse("mailto:xxx@");   3.

15、 Intent it = new Intent(Intent.ACTION_SENDTO, uri);   4. startActivity(it);   1. Intent it = new Intent(Intent.ACTION_SEND);   2. it.putExtra(Intent.EXTRA_EMAIL, "me@");   3. it.putExtra(Intent.EXTRA_TEXT, "The email body text");   4. it.setType("text/plain");   5. startActivity(Intent.createC

16、hooser(it, "Choose Email Client"));      1. Intent it=new Intent(Intent.ACTION_SEND);      2. String[] tos={"me@"};      3. String[] ccs={"you@"};      4. it.putExtra(Intent.EXTRA_EMAIL, tos);      5. it.putExtra(Intent.EXTRA_CC, ccs);      6. it.putExtra(Intent.EXTRA_TEXT, "The email body tex

17、t");      7. it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");      8. it.setType("message/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 subjec

18、t text");   3. it.putExtra(Intent.EXTRA_STREAM, "[url=]file:///sdcard/mysong.mp3[/url]");   4. sendIntent.setType("audio/mp3");   5. startActivity(Intent.createChooser(it, "Choose Email Client")); 播放多媒体   1.      2. Intent it = new Intent(Intent.ACTION_VIEW);   3. Uri uri = Uri.parse("[url=]f

19、ile:///sdcard/song.mp3[/url]");   4. it.setDataAndType(uri, "audio/mp3");   5. startActivity(it);   1. Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");   2. Intent it = new Intent(Intent.ACTION_VIEW, uri);   3. startActivity(it);    Uninstall 程序   1. Uri uri =

20、 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/*"; public static final int ACTIVITY_GET_IMAGE = 0; Intent getImage = new Intent(Intent.ACTION_GET_CO

21、NTENT); getImage.addCategory(Intent.CATEGORY_OPENABLE); getImage.setType(MIME_TYPE_IMAGE_JPEG); startActivityForResult(getImage, ACTIVITY_GET_IMAGE); //调用系统相机应用程序,并存储拍下来的照片 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); time = Calendar.getInstance().getTimeInMillis(); intent.

22、putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(new File(Environment .getExternalStorageDirectory().getAbsolutePath()+"/tucue", time + ".jpg"))); startActivityForResult(intent, ACTIVITY_GET_CAMERA_IMAGE); uninstall apk Uri uninstallUri = Uri.fromParts("package", "xxx", null); returnIt = new Inte

23、nt(Intent.ACTION_DELETE, uninstallUri); install apk Uri installUri = Uri.fromParts("package", "xxx", null); returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri); play audio Uri playUri = Uri.parse("[url=]file:///sdcard/download/everything.mp3[/url]"); returnIt = new Intent(Intent.ACT

24、ION_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.createChooser(it, "Choos

25、e 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_

26、VIEW); intent.setData(People.CONTENT_URI); startActivity(intent); //查看指定联系人 Uri personUri = ContentUris.withAppendedId(People.CONTENT_URI, info.id);//info.id联系人ID Intent intent = new Intent(); intent.setAction(Intent.ACTION_VIEW); intent.setData(personUri); startActivity(intent);           

27、                                                                                                                                                                                                                                                                                                       

28、                                                                                                                              在进行Android开发的过程中,免不了,要开发TCP/UDP通讯的程序,下面这两段代码,分别介绍了TCP/UCP通过的一个实例: 代码一: private void tcpdata() {   try {    Socket s = new Socket("192.168.0.25", 65500);    // outgoin

29、g stream redirect to socket    OutputStream out = s.getOutputStream();    // 注意第二个参数据为true将会自动flush,否则需要需要手动操作out.flush()    PrintWriter output = new PrintWriter(out, true);    output.println("Hello IdeasAndroid! 伪IP为:"      + SIMCardToIP("13512345006"));    InputStream inputStream = s.get

30、InputStream();    DataInputStream input = new DataInputStream(inputStream);    byte[] b = new byte[10000];    int length = input.read(b);    inputReader = new InputStreamReader(inputStream);    String Msg = new String(b, 0, length, "gb2312");    Toast.makeText(TcpTest.this, Msg, 10

31、00).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(

32、);   InetAddress local = null;   try {    local = InetAddress.getByName("192.168.0.25"); // 本机测试      } catch (UnknownHostException e) {        e.printStackTrace();   }   try {    dSocket = new DatagramSocket(); // 注意此处要先在配置文件里设置权限,否则会抛权限不足的异常       } catch (SocketException e) {    e.pr

33、intStackTrace();       }   int msg_len = msg == null ? 0 : msg.length();   DatagramPacket dPacket = 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 block    e.printStackTrace();   }   dSocket.close();   return sb.toString(); }

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服