抓根宝

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

06 2016 档案

摘要:Android_studio 使用注意事项 1,AS可以使用Eclipse的SDK,但是不能共用(最新的SDK已经不支持Eclipse了,所以AS中更新了SDK以后,Eclipse就不能使用了) 2,推荐使用解压版的AS,AS的配置文件在C盘用户目录下.如果是解压版,删掉对应的配置文件目录就相当重新 阅读全文
posted @ 2016-06-29 08:37 抓根宝 阅读(263) 评论(0) 推荐(0)

摘要:这一天主要讲的是百度地图api的使用,由于百度有很详细的开发文档了,所以我这里只做一个大概的笔记 百度地图API的使用 1,入门 1.1,三大核心 ①SDKInitializer 整个百度的初始化工具类,引擎 ②MapView 用来显示地图的控件 ③baiduMap 相当于控制器,缩放,旋转,移动 阅读全文
posted @ 2016-06-27 22:49 抓根宝 阅读(1233) 评论(0) 推荐(0)

摘要:今天是手机卫士最后一天 1,简易屏幕适配: ①使用线性,相对,帧布局,这三种常用布局在所有设备上几乎可以完整实现,多使用dp,sp,不要使用像素,dp,sp会自动适应屏幕 ②浮动窗体显示的距离问题:它show出来的距离就是像素,所以显示距离不会适应屏幕. 代码里接收的单位一般都是像素. 解决方式:把 阅读全文
posted @ 2016-06-25 22:28 抓根宝 阅读(181) 评论(0) 推荐(0)

摘要:1,软件锁(功能描述:当软件处于以加锁的列表中时,打开这个软件会跳转到密码输入界面,输入正确会跳转到软件界面,否则密码错误) ①ui参考 不使用fragment,采用布局叠加隐藏,点击一个文本,就显示一个界面(列表ListView),另一个布局界面隐藏起来(frameLayout帧布局实现). ②程 阅读全文
posted @ 2016-06-22 22:30 抓根宝 阅读(279) 评论(0) 推荐(0)

摘要:拷贝安卓源码中的逻辑,可以考虑先创建一个小项目实现以下效果 1,病毒数据库的自动更新(连接网络,然后获取特征码保存到数据库?) ①工程师发现病毒apk,获取到它的特征码发布到服务器上 通过 MD5 或者ASH1获取特征码 ②客户端杀毒软件下载特征码(可能是 JSON串)到本地客户端 (在打开软件的时 阅读全文
posted @ 2016-06-21 23:36 抓根宝 阅读(407) 评论(0) 推荐(0)

摘要:1._widget入门: 查看帮助文档>>Developrs>>API Guides>>App Widgets 实际上是一个迷你的应用程序VIew视图,嵌入在另外一个应用程序视图. 标准的android和兼容widget的手机才能显示,被修改过的系统是无法显示的. 实现步骤: ①创建类继承APPWi 阅读全文
posted @ 2016-06-20 23:10 抓根宝 阅读(349) 评论(0) 推荐(0)

摘要:1.悬浮窗体的功能实现: 1.1.应用程序的卸载: 包安装器 packageInstall,包卸载packageruninstall intent.setData(Uri.pare(“package:” + 应用程序包名)) 卸载完之后记得更新list集合,更新适配器. 但是不确定用户是否点了卸载, 阅读全文
posted @ 2016-06-18 22:58 抓根宝 阅读(235) 评论(0) 推荐(0)

摘要:1,应用管理的ui界面 条目界面的参考ui ①然后显示在ListView上即可(记得优化,程序大小的格式化等) ②获取ListView需要花费一定时间,所以放在子线程,再通过runOnUiThread()更新ui即可 ③创建一个FrameLayout,包含ListView,然后设置一个等待框,在获取 阅读全文
posted @ 2016-06-17 22:45 抓根宝 阅读(252) 评论(0) 推荐(0)

摘要:1,自定义吐司显示风格 ①创建一个布局文件(代码注册的View看不出效果,所以还是定义布局文件比较好) 这里的背景是.9图片会根据包裹内容来拉伸 ②在显示自定义吐司的界面,显示的吐司通过View.inflate()创建 ③在设置中心增加一条修改归属地显示风格. {"半透明","活力橙","卫士蓝", 阅读全文
posted @ 2016-06-17 22:44 抓根宝 阅读(233) 评论(0) 推荐(0)

摘要:1.1 反射调用系统隐藏api挂掉电话 Android 1.5之前可以通过 TelephonyManager,tm.endCall();//但是列表找不到 谷歌认为挂掉电话是危及手机根本功能的动作,所以隐藏了这个api 在1.5之后,要通过反射调用这一api才能实现 两个网站 ①www.greoci 阅读全文
posted @ 2016-06-15 22:48 抓根宝 阅读(277) 评论(0) 推荐(0)

摘要:1.1添加黑名单的ui 拦截类型修改为一组RadioGroup,里面三个RadioButton,RadioGroup可以指定排列方式 其它的都简单,记得定义好ID,顺便抽取点样式就可以了,最后两个Button可以设置状态选择器. 如果不确定LinearLayout有多高,就设置为0dp,权重为1,这 阅读全文
posted @ 2016-06-15 22:47 抓根宝 阅读(153) 评论(0) 推荐(0)

摘要:1.1 定位功能简介: 常见的定位方式: ①网络定位:(IP地址),拨号上网一般是动态分配,如果网吧公司,就是静态分配的. 比较有名的数据库:纯真Ip数据库,有很多公开的ip信息 根据ip地址定位.可能很准确,也可能只是一个大概的范围 ②基站定位:必须有手机卡才能基站定位 根据手机与基站联系的信号强 阅读全文
posted @ 2016-06-14 00:22 抓根宝 阅读(373) 评论(0) 推荐(0)

摘要://在控件上面按ctrl+1 可以抽取样式 1,设置向导界面的细节问题 1.1设置向导界面的跳转的时候要记得finsh(),把当前界面从任务栈中移除. 在设置向导界面的任何一个界面返回都应该返回home界面 1.2 Activity界面切换的动画 目标:本界面向左移出了屏幕,下一个界面从右边移出来( 阅读全文
posted @ 2016-06-11 22:14 抓根宝 阅读(214) 评论(0) 推荐(0)

摘要:1.1 新控件 GridView 类似ListView,但是可以指定每一行的列数 GridView和ListView都继承ABsListView. 属性:numColums=”2”//每一行的列数 使用方式可以参考ListView,需要setAdapter(adapter).设置适配器 在adapt 阅读全文
posted @ 2016-06-10 22:31 抓根宝 阅读(216) 评论(0) 推荐(0)

摘要:开题:手机卫士这样的一个项目可以很好的复习基础所学的知识点,因为它覆盖面广,用来做安卓深入学习是一个很好的选择. 1,开始一个项目 写一个好的代码不仅是看功能是否实现,而且代码具有较高的可读性 1.1 代码组织方式: ①采用业务逻辑模块组织代码,以小米阅读为例: 功能一:阅读器reader com. 阅读全文
posted @ 2016-06-09 00:03 抓根宝 阅读(296) 评论(0) 推荐(0)

摘要:这里比较抽象一点,因为网上有很多教程,就大致写一下课堂笔记好了 1 版本控制 为什么需要版本控制: ①原本正常工作的代码,修改之后再改回来程序不能正常工作 ②程序昨天还能正常运行,修改了之后,今天就不能正常运行了. 代码冻结环节:当遇到重大节假日的时候,春节前一两周把代码冻结起来,不允许修改. ③客 阅读全文
posted @ 2016-06-07 23:07 抓根宝 阅读(1010) 评论(0) 推荐(0)

摘要:1,fragment:片段,碎片 应用场景:微信,微博的导航栏 1.1从3.0之后的系统引进的控件,代表的是屏幕的一部分,因为以往在手机上的绘制控件问题不大,但是如果是平板界面,每次绘制大量的控件对资源消耗很大,会引起卡顿 fragment允许屏幕先更新界面的一部分,是界面的一部分 点击声音才显示声 阅读全文
posted @ 2016-06-06 23:52 抓根宝 阅读(290) 评论(0) 推荐(0)

摘要:编程的时间与空间的概念,两者不可兼得(技术固定),时间换空间,空间换时间 sufaceView占用比较大的空间但是效率高 1,音乐播放器 MediaPlayer ①同步的 大致流程按下图走即可,播放最好写在服务里,因为要在后台播放 1.1 new出来的mediaplayer 默认处于Idie(空闲) 阅读全文
posted @ 2016-06-04 22:28 抓根宝 阅读(337) 评论(0) 推荐(0)

摘要:安卓多媒体编程 1,计算机图形的表示方式方法 1.1 ①像素点形式(单色位图),一个像素点相当于1*1个像素,8个像素点就是8个0011占据一个byte的位置,200*200=40000 40000/8 = 5000byte字节 ②24位位图,一个像素点有24位(2的24次方)来表示颜色 ,3个by 阅读全文
posted @ 2016-06-03 22:28 抓根宝 阅读(662) 评论(0) 推荐(0)

摘要:安卓四大组件Activity ,Service,BroadCastReceiver,ContentProvider(内容提供者) 1.1内容提供者的作用: 应用程序创建的数据库默认都是私有的,别的应用程序不可以访问里面的数据,如果有需求把自己应用程序私有的数据库暴露给别的用户增删改查,就需要使用内容 阅读全文
posted @ 2016-06-01 23:33 抓根宝 阅读(1019) 评论(0) 推荐(0)

摘要:1.1,startService()的缺陷,不能直接调用服务的代码 startService()得不到服务的引用,因为服务是框架new出来的,Activiyi里面是得不到服务的引用.如果直接new 服务类,会出错:报空指针异常,无法获取上下文,自己new出来的服务得不到上下文,也就无法打印Toast 阅读全文
posted @ 2016-06-01 23:32 抓根宝 阅读(487) 评论(0) 推荐(0)

摘要:1 广播接受者 广播的发送是通过intent开启的 需要被接收的广播:电量不足,sd卡被移除,电话移除,短信到来等等 1.1 监视sd卡的状态 需求:监视sd卡的状态,并提示用户受到影响的功能. 步骤:①买个收音机 创建一个类,继承BroadcastReceiver类(可以看做当一个类继承了该类,如 阅读全文
posted @ 2016-06-01 23:32 抓根宝 阅读(723) 评论(0) 推荐(0)