![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 84
青人
要当凌云须举翼,何妨随处一开颜
展开
-
Android学习笔记(一)Activity
- ActivityActivity就是布满整个窗口或者悬浮于其他窗口之上的交互界面。在一个应用程序中通常由多个Activity构成,在Manifest.xml中会指定一个主Activity.程序第一次运行,用户就可以看见这个Activity当在该Activity中启动其他Activity时,当前的Activity将会停止,新的Activity压栈,并获得用户焦点按照栈的先进后出的原则,用户按原创 2015-05-04 20:29:19 · 420 阅读 · 0 评论 -
Notifiacation/setLatestEventInfo deprecated
Notification原创 2015-07-17 16:48:39 · 789 阅读 · 0 评论 -
Drawable之Ninepatch
Drawable之Ninepatch翻译 2015-06-22 15:45:05 · 644 阅读 · 0 评论 -
Android防止图片重复、错位、闪烁的解决方案
在做图片下载测试时,可能图片的数量有限,没有出现OOM的现象,但是却出现了图片错位、闪烁、重复的现象,于是在网上搜索答案,并验证如下的方式,解决该问题比较好。解决方案转自博客:http://www.cnblogs.com/lesliefang/p/3619223.html listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作.如果转载 2015-07-20 19:54:46 · 1436 阅读 · 0 评论 -
如何退出Activity?如何安全退出已调用多个Activity的Application?
如何退出Activity?如何安全退出已调用多个Activity的Application?原创 2015-08-14 14:22:16 · 3423 阅读 · 0 评论 -
使用SharedPreferences记住密码的功能
本案例实现的功能:强制下线和记住密码的功能。强制下线的实现思路:用户通过用户名和密码登录主界面,点击主界面按钮,发送一条广播,通知程序强制下线。广播接收器接收广播信息,强制用户下线。记住密码的实现思路:点击记住密码选项框,将密码信息存入到SharedPreferences中,下次登陆时直接从SharedPreferences中读取信息,显示在EditText中。1、定义登录界面acti原创 2015-08-14 15:00:45 · 748 阅读 · 0 评论 -
升级SQLite数据库最佳写法
升级SQLite数据库的最佳写法原创 2015-08-16 21:33:22 · 3068 阅读 · 0 评论 -
ContentProvider跨进程共享数据
ContentProvider含义主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还保证被访数据的安全性。 内容提供器的用法一般有两种: 一种是是用那个现有的内容提供其来读取和操作相应程序中的数据。 另一种是创建自己的内容提供器给我们的程序的数据提供外部访问接口。ContentProvider的基本用法不同于SQLiteDataB原创 2015-08-17 19:32:55 · 1544 阅读 · 0 评论 -
Android的GestureDetector类
[TOC] 最近在做一个小需求的时候,会用到手势的判断,在对应不同的事件。用户在触摸手机屏幕时,会产生很多不同的手势,比如点击、双击、长按、拖拽、抛。OnTouchListener刚开始我使用的方式是让类继承OnTouchListener内部接口,然后重写onTouch(View v,MotionEvent event)方法,然后处理一些touch事件,虽然看起来貌似解决了目前的问题,但是这种方式原创 2015-10-09 16:04:17 · 697 阅读 · 0 评论 -
Android摇一摇功能实现
该代码实现的基本功能是,摇一摇跳转到固定页面。原创 2015-10-28 23:09:23 · 771 阅读 · 0 评论 -
Android图片上传蒙层进度条
Android 上传图片蒙层进度条原创 2015-11-22 12:44:59 · 3240 阅读 · 0 评论 -
Android中Bitmap图片压缩
Android中Bitmap图片压缩转载 2015-11-17 20:31:49 · 601 阅读 · 0 评论 -
Android计算屏幕的长宽
Android计算屏幕的长宽转载 2015-12-15 19:21:20 · 623 阅读 · 0 评论 -
Android样式之Shape
shape的学习原创 2016-01-08 10:32:40 · 895 阅读 · 0 评论 -
Debug的方式
Debug的方式原创 2015-12-25 13:44:16 · 988 阅读 · 0 评论 -
好用的编码工具Sublime_安装install package以及格式化代码
1、安装intall package的简单方法使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码:import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_转载 2016-01-10 17:57:47 · 769 阅读 · 0 评论 -
安装Genymotion出现的错误
Unable to create Virtual Device:Connection timeout解决方法一:在C:\Users[你的名字]\AppData\Local\Genymobile\目录下找到 genymotion.log打开日志,找到如下的错误信息: Remote file size: 258614272 ,current local file size: 0 三月 2原创 2016-03-02 10:50:42 · 825 阅读 · 0 评论 -
ListView的工作原理
ListView原创 2015-07-12 16:55:57 · 460 阅读 · 0 评论 -
如何编写更省电的Android应用
为什么要省电?电池的容量没有大幅度的提升,使用Android手机会越来越耗电,电池的可用时间极大的缩短。有哪些地方在耗电?1. 网络、GPS、传感器和CPU等2. 不合理的使用屏幕唤醒wakelock3. 后台应用过多,频繁进行数据更新操作4. 不合理的设置屏幕亮度值和屏幕超时值等5. 启动多个service6. 创建大量的临时对象怎转载 2015-07-15 11:33:54 · 521 阅读 · 0 评论 -
Android学习笔记(二)HelloWorld
1、新建一个名为HelloWorld的Android项目 2、在XML布局文件定义应用程序的用户界面 在activity_hello_world.xml中定义应用程序的用户界面 1)图形化布局,“所见即所得”的拖拽形式 2)xml文件的源码形式 我们可以再控制面板中向程序拖入一个“Button”,然后在此基础上,在源代码界面进行修改。 我们在界面中拖入一个”button”,a原创 2015-05-05 10:25:41 · 586 阅读 · 0 评论 -
Android学习笔记(三)Android项目文件详解
组成分析 如上图所示,在文件结构中res目录、src目录、AndroidManifest.xml是android项目必须的。其他文件和目录都是可选的。res目录存放Android项目的各种资源文件,layout存放界面布局文件,values存放各种XML格式的资源文件,例如字符创资源文件:strings.xml、颜色资源文件:colors.xml、尺寸资源文件:dimens.xml以及draw转载 2015-05-05 11:30:26 · 621 阅读 · 0 评论 -
Android学习笔记(四)Intent
什么是Intent Intent是Android应用内不同组件之间通信的载体,当Android运行时需要连接不同的组件时,通常需要借助于Intent来实现。 通过Intent,你的程序可以向Android表达请求或意愿,Android会根据意愿的内容选择适当的组件来请求。怎么用Intent (1)intent传递数据 简单实例:在MainActivity中添加按钮,点击按钮,在OtherA原创 2015-05-05 14:15:19 · 519 阅读 · 0 评论 -
Android Studio程序中setText出现中文乱码
Android Studio程序中setText出现中文乱码原创 2015-06-17 10:56:08 · 2715 阅读 · 1 评论 -
Views和Adapters
关键点ListView、Spinner、Adapters在展现多条数据的时候,我们用List负责数据的显示,用Adapter来管理基本的数据实例一在用户界面实现一系列的数据项Android提供了很多pre_built layout.例如simple_list_item_1。1)activity_main.xml界面如下:<RelativeLayout xmlns:and原创 2015-06-16 16:38:09 · 461 阅读 · 0 评论 -
Drawable之Shape drawable
Drawable之Shape drawable原创 2015-06-22 14:07:39 · 678 阅读 · 0 评论 -
Drawable之State list
Drawable之State list原创 2015-06-22 15:00:29 · 613 阅读 · 0 评论 -
Android学习笔记(六)响应系统设置事件
响应系统设置事件原创 2015-06-03 16:55:51 · 427 阅读 · 0 评论 -
Android学习笔记(五)基于监听的事件模式和基于回调的事件模式
基于监听的事件模式和基于回调的事件模式原创 2015-06-03 15:58:38 · 788 阅读 · 0 评论 -
Android获得SD卡路径
Android获得SD卡路径原创 2015-06-04 21:50:30 · 596 阅读 · 0 评论 -
ListView和ListActivity
ListView和ListActivity原创 2015-06-08 15:09:43 · 602 阅读 · 0 评论 -
PreferenceActivity与PreferenceFragment应用
PreferenceActivity是一个非常有用的基类,当进行选项配置时,选项设置会以参数的形式保存,用Preferences进行保存。当Activity类继承PreferenceActivity,该Activity不需要自己控制Preferencces的读写,PreferenceActivtity会为我们处理一切。原创 2015-06-09 08:28:22 · 651 阅读 · 0 评论 -
Android学习笔记(七)Fragment
Fragment原创 2015-06-10 11:04:39 · 541 阅读 · 0 评论 -
Android获取电话号码的实例
实例,在主界面上显示两个EditText和一个Button,当点击Button的时候,显示所有联系人的显示,点击某个具体的联系人,将信息返回到主界面的EditText中。步骤:1、配置activity_main的布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android原创 2015-06-11 15:13:14 · 772 阅读 · 0 评论 -
引用Android Design包出现的错误
android.view.InflateException: Binary XML file line #8: Error inflating class android.support.design解决方案原创 2015-06-15 11:07:32 · 8903 阅读 · 7 评论 -
Android Studio添加库的方式
Android添加库原创 2015-07-07 15:54:10 · 557 阅读 · 0 评论 -
adb server is out of date. killing... 的解决办法
使用Android Studio进行开发的过程中,运行时,会出现如下提示:ADB not responding. You can wait more,or kill"abd.exe" processmanually and click 'Restart'查询端口占用的方法:cmd:打开命令窗口,输入:netstat -aon|findstr “5037”回车,正常的话会显示原创 2015-06-13 16:27:46 · 1541 阅读 · 0 评论