▍1. popuwindow最简单代码
android的popuwindow的代码实现,可以实现简单的popuwindow效果,对初学者非常有用
android的popuwindow的代码实现,可以实现简单的popuwindow效果,对初学者非常有用
Android模拟头像图片上传+原图裁切功能,本例涉及到android 上传图片、裁剪图片、调用相机、拍摄照片、底部弹出或滑出选择菜单或窗口、保存裁剪之后的图片。 将Bitmap 图片保存到本地路径,参照 MultimediaContentType 枚举,根据此类型,保存时可自动归类。 在本例子中,如果朋友们要限制上传到服务器的图片类型时可以直接写如:"image/jpeg 、 image/png等的类型"。 本例子中的上传图片使用HttpUrlConnection模拟post表单进行文件上传,平时很少使用,原理是: 分析文件上传的数据格式,然后根据格式构造相应的发送给服务器的字符串。
应用背景对图片的位置以及摆放的自由度有要求的控件app可以借鉴 关键技术自定义底层容器,获得拖动的位置x,y坐标,在确定位置时候实例化控件添加到容器,并记住位置
资源描述奇创网联(北京)科技有限公司成立于2009年,是一家从事产品研发与销售,品牌推广、软件开发、网站建设及运营、 网络公关、平面媒体策划设计、网络策划营销,售后服务于一体的专业技术公司,是国内专业的软件产品提供商和网络 服务一体化机构,致力于引领行业发展和领域创新。 公司旗下核心产品奇创网联多功能企业应用系统终端产品正在生产中,其它软件包括:奇创网联财务管理软件, 奇创网联人力资源管理系统,奇创网联CRM客户关系管理软件,奇创网联OA管理系统等,凭借先进的理念、 专业的技术打造了一支有着锐意进取、创新开拓精神和良好职业责任感的专业团队,在电子政务、加工业、物流、 服装、房地产等行业聚集了丰富的开发经验,在采用微软最新技术的基础上,完善并推出了多套自主产品和解决方案 公司业务覆盖IT、互联网、零售连锁、娱乐影视等多个行业。目前公司员工70人,服务企业超过300个。 1 仿微信app源码,无加密,安卓版客户端+苹果版客户端+后台服务端(包含三个源码) 2 功能模块完备,系统稳定,经压力测试,并发量50万-100万,代码书写规范 3 结构清晰 文档完整 系统包含android/ios版本 以及web管理系统 4 大体功能:普通版聊天版和视频语音聊天版 ①注册 验证码 注册协议 上传或拍摄头像 昵称定义 性别 地区 个性签名 添加好友 发送请求 请求内容 添加手机通讯录联系人 自动识别对方是否安装本app 好友搜索 新的朋友 添加提示 聊天支持表 情拍照 发送文件 ②地理位置共享 语音对讲 视频语音聊天 添加另一个人进入聊天 我的收藏 点击对方头像出现权限设置 ③新消息提醒置顶聊天 查找聊天记录 清空聊天记录 增加另一
从一本书中得到的Android PathEffect 效果实例,不多说了,直接把关键代码帖出来吧,需要完整代码的可下载本源码,运行的效果请参见下边的截图所示,运行时,可看到多条像流水一样的路径曲线,下面是代码: // 定义画板为白色 canvas.drawColor(Color.WHITE); pe[0] = null; // 此PathEffect为圆滑的弧形 pe[1] = new CornerPathEffect(10); // 离散的线 // 第一个参数为离散在弧上的间距 // 第二个参数为离散的程度 pe[2] = new DiscretePathEffect(3, 10); // Dash为破折号的意思。 应该是破这行 // 其中第一个参数是new float[]{} 表示其中的间隔和距离 // phase表示相位 pe[3] = new DashPathEffect(new float[] { 20, 5, 5, 20 }, phase); //先建立一个Path 然后创建PathDashPathEffect对象 其中p为path Path p = new Path(); p.addRect(0,0,8,8,Path.Direction.CW); pe[4] = new PathDashPathEffect(p, 12, phase, PathDashPathEffect.Style.ROTATE); //此方法表示两个组合的PathEffect pe[5] = new ComposePathEffect(pe[2], pe[4]); //结果和pe[5]类似 pe[6] = new SumPathEffect(pe[4], pe[3]); // 开始画七条线 for (int i = 0; i < pe.length; i++) { // 如果没有paint.setPathEffect(),那么系统默认为paint.setPathEffect(null); paint.setPathEffect(pe[i]); paint.setColor(colors[i]); canvas.drawPath(path, paint); //使画板平移
资源描述功能计算器使用说明: 使用计算器可进行加(+)、减(-)、乘(*)、除(/)、开方(sqrt)、百分数(%)、倒数(1/x)等简单算术计算。 计算时可使用鼠标点击按钮进行操作,也可在键盘上通过按键进行操作。 如果按错可用(Backspace)键消去一次数值,再重新输入正确的数字。 直接输入数字后,按下乘号将它变为乘数,在不输入被乘数的情况下直接按(=)或(Enter)键,就是该数字的二次方值。 按下(+/-)键可改变数字的正负值。 当输入数字并决定运算符号后,按下(%)键会将结果变为百分比运算。例如:17+28(%)=17%+28%,1-90(%)=100%-90% 部分标准型具备数字存储功能,它包括四个按键:MRC、M-、M+、MU。键入数字后,按M+将数字读入内存,此后无论进行多少步运算,只要按一次MRC即可读取先前存储的数字,按下M-则把该数字从内存中删除,或者按二次MRC。MU则为利率计算,使用方法不详. “科学型”用于进行统计计算和科学计算,还可以用于进行不同进制数的转换。 数制的转换:可进行十进制(快捷键 W )、二进制(快捷键 T )、八进制(快捷键 R )、十六进制(快捷键 Q )整数的相互转换。
这是一个音乐播放器,支持:速率调节,音调调节,调节采样率,这三个功能基于soundTouch开源项目,解决了Android 6.0之前不能调节播放速率的问题。 由于公司项目需要做一个倍速播放的音乐播放器,我们知道,使用Android 自带的MediaPlayer的在Android 6.0之前的是不支持倍速播放的,我看过很多关于音频播放的开源项目,找到soundTouch能够改变音频播放速度,但是没有一个完整的能封装成播放器的。于是,我结合AudioTrack+MediaExtractor+MediaCodec+SoundTouch封装成一个音乐播放器。因为之前都是用Android 自带的MediaPlayer进行播放,使用这些新技术我花了很多的时间去了解他们的使用。
Android 编写与酷狗音乐极像的音乐播放器源代码,这个播放器的名字叫做百纳音乐播放器,界面写的挺不错,功能都有,不过没有酷狗多,在本程序的编写中,获得widget界面的引用,widget只能通过RemoteView改变界面,不能单独获得各个控件的引用,文件中发送的Intent命令被MusicUpdateUtil接收,MusicUpdateUtil接收后经过进一步处理发送Intent给MusicUpdateMedia,使播放器状态改变。桌面widget更新MediaPlayer,为播放、暂停、上一首、下一首的操作。 接受广播后,刷新桌面widget,改变widget播放状态,以及播放与暂停图标的切换,尝试更新歌词、歌曲信息,切换歌曲时,进度在歌词第一句之前则显示歌名歌手信息。 压缩包源码目录内的其它文件夹分别是APP的服务器和歌曲信息服务器源码,有兴趣的也可参考。
编写一个手机号码归属地查询的应用程序。(要求:可以联网的电脑或者可以联网的android手机。) 使用Ksoap2来访问WebService soap协议 1、添加Ksoap2第三方类库到工程类库中
天气预报, 使用的是 百度API 界面简单,供初学者使用. 大牛勿喷!!!... 天气预报, 使用的是 百度API 界面简单,供初学者使用.
Android《戒烟》助手APP源代码,通过记录用户戒烟开始时间、每日抽烟数量和单价,向用户展示戒烟总时长和节省的费用。此外,用户还可以设定小目标、记录日记等。 软件环境:安卓4.0及以上操作系统。 可设置戒烟开始时间,抽烟数量和单价(以往个人习惯) 记录戒烟时间、节约费用 设置个人戒烟目标、记录日记等。 里面的日期选择器很漂亮哦。
Android完整AchatEngine图表源码 包含多个系列,都支持水平(默认)或垂直方式展示图表,并且支持许多其他的自定义功能。所有图表都可以建立为一个view,也可以建立为一个用于启动activity的intent. 这个模型和绘图过程的代码进行了很好优化处理,它可以处理和显示值的数量非常大。
资源描述 安卓watch face(表盘)是一个在后天运行的服务,可以提高在画布上绘制图形的功能。图形可用于创建不同的表盘,写入文本, 构建动画和执行其他开放这想在他们的手表图形应用中提供的活动。 但是也有手表不能完成的功能,或者开发不能做的功能。 这些功能是仅对系统特性而言的。 例如,可以 跟表盘交互,但是仅能进行单击, 不能支持捏合,拖动等其他功能
应用背景最近看到很多同学在找类似商城的APP版项目,因此本人通过了一个星期的整理,写了一套这个项目,这些项目源码,可以下载下来直接运行!关键技术京东商城app 源码(完整版):里面有完整的注释+文档注释说明,还有成型的截屏图片,欢迎大家下载使用!欢迎大家留言,下载使用和交流!
这是一个关于读书软件的Android app,书的内容是明朝那些事,其中进入界面有个简单的动画效果,实现了显示目录,目录可选择,书的内容可翻页,书中内容的字体大小和颜色也都不错
Android 生成图片阴影图片影子效果,在实例中,用一个复选框的图片来演示效果,生成阴影的代码片段如下: canvas.drawColor(Color.WHITE);//设置画布颜色 canvas.save(Canvas.MATRIX_SAVE_FLAG); dbe.setColorFilter(0x7f000000,PorterDuff.Mode.SRC_IN); canvas.translate(posX + (int)(0.9 * PicWidth/2), posY + PicHegiht/2);//图像平移为了刚好在原图后形成影子效果。 canvas.skew(-0.9F, 0.0F);//图像倾斜效果。 canvas.scale(1.0f, 0.5f);//图像(其实是画布)缩放,Y方向缩小为1/2。 dbe.draw(canvas);//此处为画原图像影子效果图,比原图先画,则会在下层。 drawable.clearColorFilter(); canvas.restore(); canvas.save(Canvas.MATRIX_SAVE_FLAG); drawable.draw(canvas);//此处为画原图像,由于canvas有层次效果,因此会盖在影子之上。 canvas.restore(); //默认无效果原图 canvas.save(Canvas.MATRIX_SAVE_FLAG); drawTest.draw(canvas); canvas.restore(); //图片阴影效果 canvas.save(Canvas.MATRIX_SAVE_FLAG); //Rect rect = new Rect(2*posX + PicWidth, 2*posY + PicHegiht, 2*posX + 2*PicWidth, 2*posY + 2*PicHegiht);//此为理论上的阴影图坐标 Rect rect = new Rect(2*posX + PicWidth + 3, 2*posY + PicHegiht + 3, 2*posX + 2*PicWidth - 2, 2*posY + 2*PicHegiht - 2); //由于图片的实际尺寸比显示出来