开发知识点小汇编
文章平均质量分 73
MYBOYER
梦想是一定要有的,万一实现了呢?
展开
-
Android多进程:生成多进程(android:process属性)
ShareUserId,在Android里面每个app都有一个唯一的linux user ID,则这样权限就被设置成该应用程序的文件只对该用户可见,只对该应用程序自身可见,而我们可以使他们对其他的应用程序可见,这会使我们用到SharedUserId,也就是让两个apk使用相同的userID,这样它们就可以看到对方的文件。例如,如果进程 A 中的内容提供程序为进程 B 中的客户端提供服务,或者如果进程 A 中的服务绑定到进程 B 中的组件,则进程 A 始终被视为至少与进程 B 同样重要。原创 2022-09-22 17:13:25 · 1560 阅读 · 0 评论 -
win10下Miracast无线投屏使用教程及异常解决方案(超详细)
文章目录 一、什么是Miracast? 二、主流的无线投屏技术有哪些特点? 三、如何查看自己的win10电脑是否支持Miracast无线投屏功能? 四、win10电脑如何使用Miracast无线投屏功能?(附窗口化投屏方案) 五、手机投屏win10电脑失败的异常解决方案 六、电脑不支持Miracast如何实现多屏互动? 博主将针对大家遇到的问题,不定时更新原有的异常解决方案:1.查看手机和电脑是否连接了同一WiFi,注意WiFi的频率要一致。2.查看电脑是否设置了接.转载 2020-08-13 10:32:57 · 27480 阅读 · 1 评论 -
java.net.UnknownServiceException: CLEARTEXT communication to xxxxx not permitted by network
前言:为保证用户数据和设备的安全,Google针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android No...原创 2019-10-21 14:28:47 · 896 阅读 · 0 评论 -
Android Studio 3.x gradle依赖方式(implementation、api、provided 等)的区别
Android Studio 3.0 开始废弃(obsolete)了很多原有的指令,并使用新的指令来代替它们。目的是为了加快编译构建的速度。区别compile & api、implementationapi 指令完全等同于compile指令,没区别,你将所有的compile改成api,完全没有错。implementation指令implementation 与a...原创 2019-10-16 10:25:38 · 942 阅读 · 0 评论 -
EditText输入是否为空,限定输入数字的实现
判断editText输入是否为空,可以这样来:if("".equals(editText.getText().toString().trim()))上面这行代码的意思是:""代表空,什么都没输入。equals的意思是""跟equals后面括弧里的东西进行对比,如果一样就为空。括弧里的就是实际输入的东西editText.getText()就是取得里面的东西。toString(原创 2013-03-24 13:02:53 · 1364 阅读 · 0 评论 -
java-正则表达式判断手机号
要更加准确的匹配手机号码只匹配11位数字是不够的,比如说就没有以144开始的号码段, 故先要整清楚现在已经开放了多少个号码段,国家号码段分配如下: 移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188 联通:130、131、132、152、155、156、185、186 电信:133、153、180、189、(原创 2013-04-13 22:05:16 · 1041 阅读 · 0 评论 -
项目例子——随手记
介绍: 随手记可以手机记账,在线理财,上随手记网站,你可以更方便的去发现自己的财务漏洞。随手记,记账方便!生活场景设计,左手拿满东西,右手大拇指也能记完账。这次我们分享的是随手记的源码,供大家参考学习。 运行环境: Android 2.3.3 -------------------------------------转载 2013-05-21 08:27:44 · 1629 阅读 · 1 评论 -
Android客户端GPS定位源码
AndroidManifest.xml文件配置xml version="1.0"encoding="utf-8"?>manifest xmlns:android="http://schemas.android.com/apk/res/android" package="cn.itcast.main" android:versionCode="1" a转载 2013-05-21 14:02:31 · 1049 阅读 · 0 评论 -
《新浪微博Android客户端开发完整视频 Touch Android版》
《新浪微博Android客户端开发完整视频 Touch Android版》电驴上下载过慢,视频下载和源码以及后续更新请关注 :http://www.eyoungyd.nethttp://bbs.droidstouch.com/forum-53-1.html第一讲、项目介绍和完成Logo界面.z转载 2013-05-21 13:25:41 · 1831 阅读 · 0 评论 -
[代码分享] 乐淘Android客户端源码
代码分享代码名称:乐淘Android客户端源码代码描述:乐淘Android客户端源码。客户端功能完全都可以用哈,不管是布局很棒安卓巴士 chino 编译通过。测试环境Android2.2代码托管地址:http://www.apkbus.com/代码作者:未知代码效果图:-转载 2013-05-21 13:55:17 · 1716 阅读 · 0 评论 -
豆瓣网API实现客户端源码
豆瓣API是豆瓣为第三方开发人员提供的编程接口。利用豆瓣API,你可以在你的网站或程序中使用豆瓣的数据和功能(请务必遵守API使用条款)。目前的豆瓣API支持的功能包括: 搜索并查看书籍、电影、音乐信息搜索并查看用户信息,查看用户友邻信息查看用户收藏添加、更新、删除用户收藏查看评论发布、修改、删除评论查看、添加、删除用户广播查看、添加、删除用户日记转载 2013-05-21 13:58:22 · 1569 阅读 · 0 评论 -
人人网官方Android客户端源码分析(1)
ContentProvider是不同应用程序之间进行数据交换的标准API,ContentProvider以某种Uri的形式对外提供数据,允许其他应用访问或修改数据;其他应用程序使用ContentResolver根据Uri去访问操作指定数据。人人网Android客户端也是使用ContentProvider对需要保存于Android客户端的数据进行管理。1. renren.dbSQLLit转载 2013-05-21 14:16:39 · 1449 阅读 · 0 评论 -
Android 网易客户端源码
一款Android平台下的网易客户端源码,希望能给大家带来帮助。代码: 网易客户端源码.zip (437.61 KB, 下载次数: 711)转载 2013-05-21 13:46:18 · 2188 阅读 · 4 评论 -
android开发知识小汇2
Android开发之ListView 适配器(Adapter)优化readme外部引用原始文档12345678Adapter的作用就是ListView界面与数据之间的桥梁,当列表里的每一项显示到页面时,都会调用Adapter的getView方法返回一个View。想过没有? 在我们的列表有1000000项时会是什么样的转载 2013-05-22 13:54:34 · 766 阅读 · 0 评论 -
Android的通过TCPIP协议实现断点续传上传实现
1Android通过TCPIP协议实现断点续传上传实现 DBOpenHelper外部引用原始文档 1 2 3 4 5 6 7 8 9101112131415161718192021222324package cn.itcast.service;原创 2013-05-22 13:59:26 · 989 阅读 · 0 评论 -
android知识小汇
Android中dp和px之间进行转换README.md外部引用原始文档在xml布局文件中,我们既可以设置px,也可以设置dp(或者dip)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法。这个时候,如果需要设置d原创 2013-05-22 13:49:46 · 632 阅读 · 0 评论 -
Android通过HTTP协议实现断点续传下载
外部引用原始文档1Android通过HTTP协议实现断点续传下载 FileDownloader外部引用原始文档 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2原创 2013-05-22 13:58:01 · 961 阅读 · 0 评论 -
android开发小汇3
获取字宽GetTextWidth.java外部引用原始文档12345public static float GetTextWidth(String text, float Size) { TextPaint FontPaint = new TextPaint(); FontPaint.set转载 2013-05-22 14:53:34 · 724 阅读 · 0 评论 -
android开发小汇4
在android下启动ServiceStart_Service.java外部引用原始文档123456//Starts a service (task to be accomplished in the background, without UI)//The class employing the snippet co原创 2013-05-22 15:23:09 · 627 阅读 · 0 评论 -
android activity之间传递ArrayList<HashMap<String,Object>>
Android中如何从一个Activity中ArrayList>传递到另一个activity?·intent.putExtra()存·intent.getSerializableExtra()取 ·取的时候记得强制类型转换如:存:intent.putExtra("arrayList", dataList);取:ArrayList> dataList = new原创 2013-05-12 23:32:24 · 1407 阅读 · 0 评论 -
Android中Intent传递对象的两种方法(Serializable,Parcelable)
今天要给大家讲一下Android中Intent中如何传递对象,就我目前所知道的有两种方法,一种是Bundle.putSerializable(Key,Object);另一种是Bundle.putParcelable(Key, Object);当然这些Object是有一定的条件的,前者是实现了Serializable接口,而后者是实现了Parcelable接口,为了让大家更容易理解我还是照常写了一个原创 2013-05-12 23:34:51 · 541 阅读 · 0 评论 -
Android Intent传递对象和ArrayList
在网上看到一个介绍利用Intent在activity之间传递复杂数据结构对象(如ArrayList)的例子,经过实测可行,记录下来,供以后参考。感谢wdaming1986整理,本文转自http://blog.csdn.net/wdaming1986/article/details/6762633 程序主界面原创 2013-05-12 23:51:32 · 753 阅读 · 0 评论 -
Android startActivityForResult的使用
在Android中startActivityForResult主要作用就是:A-Activity需要在B-Activtiy中执行一些数据操作,而B-Activity又要将,执行操作数据的结果返回给A-Activtiy//看效果//看代码[java] view plaincopypackage sn.len.actres原创 2013-05-13 00:05:26 · 581 阅读 · 0 评论 -
android intent 传递list或者对象
方法一: 如果单纯的传递List 或者List的话 就可以直接使用 Java代码 intent.putStringArrayListExtra(name, value) intent.putIntegerArrayListExtra(name, value) 方法二: 如果传递的是List,可以把list强转成Serializable类型,然后通过原创 2013-05-13 00:03:23 · 606 阅读 · 0 评论 -
android获取web服务器端session并验证登陆 一
传统网页实现用户登陆一般采用session或cookie记录用户基本信息又或者两者结合起来使用。android也可以采用session实现用户登陆验证并记录用户登陆状态时的基本信息,session是在服务器端的;而类似cookie的记录方式,则可以在客户端采用xml文件记录用户基本信息,重要数据则可以加密存放客户端。android实现的session登陆功能与网页请求不同的是,网页形式的一次成功的原创 2013-05-28 13:19:59 · 1180 阅读 · 0 评论 -
[Android实例] android登录Web以及登录保持,cookie管理相关
对于登录功能本身没有任何特别,使用httpclient向服务器post用户名密码即可。但是为了保持登录的状态(在各个Activity之间切换时要让网站知道用户一直是处于登录的状态)就需要进行cookie的读写。httpclient相当强大,读写cookie非常容易:CookieStore cookies=((AbstractHttpClient)client).原创 2013-05-28 13:53:16 · 910 阅读 · 0 评论 -
AutoCompleteTextView实现邮箱自动填充
最近做项目做登录的时候用到了邮箱登录,想实现邮箱的一边输入一边自动填充的功能,上网找了一下,找到了一个基本能够这个功能的例子,网上很多的例子都是在输入“@”之后并不能根据后面输入的内容来过滤掉不符合条件的邮箱,虽然大多数用户在输入完用户名之后就会在下拉列表中找到并点击列表自动填上后面的内容,但总感觉这样不太完美,所以就拿来改了一下,实现了过滤功能。好了,废话不多说了,上代码。MainAct原创 2013-05-28 16:35:24 · 1012 阅读 · 0 评论 -
android 应用程序自适应屏幕大小
android应用自适应多分辨率的解决方法 1. 首先是建立多个layout文件夹(drawable也一样)。在res目录下建立多个layout文件夹,文件夹名称为layout-800x480等。需要适应那种分辨率就写成什么。注意: a. 较大的数字要写在前面:比如layout-854x480而不能写layout-480x854.原创 2013-05-28 17:05:05 · 745 阅读 · 0 评论 -
ANDROID 怎样获得手机信息(转)
1.手机信息查看助手可行性分析 开始进入编写程序前,需要对需求的功能做一些可行性分析,以做到有的放矢,如果有些无法实现的功能,可以尽快调整。 这里分析一下项目需要的功能,主要是信息查看和信息收集,如版本信息、硬件信息等,这些都可以通过读取系统文件或者运行系统命令获取,而像获取安装的软件信息和运行时信息则需要通过API提供的接口获取。实现API接口不是什么问题,主要把精力集中在如何实原创 2013-05-29 17:47:20 · 657 阅读 · 0 评论 -
android手机上的信息获取
Android获取用户地理位置信息Android中获取用户地理位置信息有两种:GPS卫星定位和NetWork定位。这里先说如何通过NewWork方式定位,NetWork定位就是通过手机的基站信息或者WIFI接入点的定位。实现代码如下:LocationManager locationManager = (LocationManager) getSystemService(原创 2013-05-29 17:51:43 · 855 阅读 · 0 评论 -
android手机上的那些事
sd文件的操作和获取SD卡剩于流量和总容量1.显示所有txt文件 FileFilter filter = new FileFilter() { public boolean accept (File file) { if (file.isFile() && file.getAbsolutePath().toLowerCase().endsWith(".txt")) { re原创 2013-05-29 17:58:41 · 1146 阅读 · 0 评论 -
ANDROID开源项目经典例子
安卓(android)应用源码第一批 仿网易左右滑动菜单(SlidingMenu)双面翻页效果activityGroup之activity内外跳转(非常有用)下拉刷新,点击更多(很有原创 2013-05-29 23:16:09 · 1338 阅读 · 0 评论 -
Android程序的安装、卸载和更新
安装程序的方法:1、通过Intent机制,调出系统安装应用,重新安装应用的话,会保留原应用的数据。String fileName = Environment.getExternalStorageDirectory() +apkName; Uri uri = Uri.fromFile(new File(fileName)); Intent int原创 2013-05-29 17:09:41 · 1492 阅读 · 0 评论 -
Spinner 取消默认选中
实现如下功能:Spinner初始不选中,显示“请选择:”,具体效果图参考下面XML布局文件:main.xml(主布局文件): android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"转载 2013-05-30 00:56:31 · 11595 阅读 · 0 评论 -
Android 取sim所有信息
我们这篇文章主要讲的就是怎么样来读取我们sim里的所有信息,这个其实对我们也是很重要的,下面我们就来看看怎么样用代码来获取吧。 主类:SimData.javajava代码:public class SimData extends ListActivity {private TelephonyManager telMgr;private原创 2013-05-29 17:22:33 · 2548 阅读 · 0 评论 -
android获得关于手机上的信息
获取设备可用联网的信息以及使用的是何种方式联网检测系统可以连接网络的方式,一般是两种方式,一种是Mobile,另一种是Wifi第一种即使用的是当前手机的SIM卡的GPRS功能区连接第二种是使用Wifi功能去搜索无线网连接但是现在的智能机一般都同时拥有两张联网方式,但是当在模拟器上测试的时候只能有一种方式,那就是Mobile方式,因为模拟器没有Wifi的硬件支持。原创 2013-05-29 17:26:22 · 845 阅读 · 0 评论 -
Android应用的自动升级、更新模块的实现
我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果:1. 准备知识 在AndroidManifest.xml里定义了每个Android apk的版本标识:[xhtml] view plaincopy原创 2013-05-30 00:44:07 · 1110 阅读 · 0 评论 -
Android and HTML5 开发手机应用
作为一个WEB开发者,HTML5让我兴奋,因为它可以将桌面应用程序功能带入浏览器中。但在国内,看着到处横行的IE8版本以下的浏览器,觉得到能大规模使用HTML5技术的那天,还遥遥无期。但面对iOS及Android等平台的手机用户越来越多,基于Webkit内核的移动浏览器一定能让HTML5先大规模应用起来。这将对对移动 Web 应用程序开发具有重大影响。作为非常看好未来手机网络的我,也在一直转载 2013-05-30 09:22:34 · 2564 阅读 · 0 评论 -
Android应用自动更新功能的代码实现
由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息:upda原创 2013-05-30 00:34:05 · 849 阅读 · 0 评论 -
android手机屏幕适配补充
如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在AndroidManifest.xml文件的元素如下添加子元素supports-screens android:largeScreens="true" android:normalScreens="true" an转载 2013-05-30 14:42:57 · 1169 阅读 · 0 评论