Android
文章平均质量分 70
壁花的花与树獭的獭
软件开发
壁花的学习时光
另一个博客号:weixin_39161709
http://blog.youkuaiyun.com/weixin_39161709?viewmode=contents
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Eclipse手动集成插入SDK插件编写Android项目
需要工具:JDK、Eclipse、SDK、ADT第一步:打开Eclipse.exe第二步:安装安卓插件ADT Android Developer ToolsHelp——》Install New Software第三步:Name可任意写,不过命名规范,Location路径,这里可以写网上的路径,但我们选择本地的Archive,选上你们的SDK安装包原创 2017-06-01 11:40:25 · 829 阅读 · 0 评论 -
使用WebView在Android中嵌套html网页
对于一些html学习较好的朋友,开发Android项目的时候把html网页嵌套手机中,写起来比android布局要方便很多,那么下面就和大家分享一下怎么把html页面嵌套到android布局中页面: 重点使用的android控件为WebView 第一步: 在你的布局中实例一个WebView,并且取一个id <WebView android:layout原创 2017-07-07 14:16:33 · 6985 阅读 · 3 评论 -
设置Android APP 的图标和软件名
每个软件都要有属于自己的图标,上周开发自己的软件也设计了属于自己的图标,如上步骤:在manifests中的AndroidManifest.xml配置里找到控件,在其属性中使用 android:icon="" 属性,参数放你的图片路径然后软件名:在你的values——>strings.xml中android:label=""原创 2017-07-07 14:32:58 · 667 阅读 · 0 评论 -
用sharedPreference存值和拿值
利用sharedPreference来判断是否是第一次进入思路:第一次进来,给赋值,如果第二次进来,进行判断,是否是第一次赋的值,然后做想要的操作赋值部分://拿到SharedPreferences对象,第一个参放的是命名,第二个参数是本项目私有 SharedPreferences sp=getSharedPreferences("loginMyInfo", C原创 2017-07-07 14:49:37 · 426 阅读 · 0 评论 -
手机模仿音乐播放器读取手机内存卡的歌
效果图界面比较简单音乐播放进度条根据音乐的进度进行移动第一步:界面就是两个控件SeekBarImageButton在布局中添加这两个控件<SeekBar android:layout_width="match_parent" android:layout_height="wrap_content"原创 2017-07-20 18:18:43 · 768 阅读 · 0 评论 -
自定义控件设置canvas画布的大小
自定义的控件用canvas控制它的大小 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { //设置宽高 setMeasuredDimension(900,500); }只用重写onMeasure这个方法,然后设置它的宽高就可原创 2017-07-08 20:59:12 · 4361 阅读 · 1 评论 -
使用内容提供者ContentProvider与内容访问者ContentResolver实现拿到另外一个项目的数据库数据
比如说你要拿手机电话本的电话号码,或者相册,等等存到数据库的东西,那么内容提供者ContentProvider与内容访问者ContentResolver便是最好的工具下面就给大家上代码进行操作第一步:写一个Module,新建一个MyProvider.java文件,重写查询的方法,当然也可以去用增删改,这里我就只演示查了public class MyProvider extends原创 2017-07-17 22:18:40 · 612 阅读 · 0 评论 -
Android使用多点触摸画圆
利用多点触摸点击屏幕画圆圈Cricle类public class Circle { public float x; public float y; public int r=100; public int pointId; int red; int green; int blue; Random random=new原创 2017-07-09 21:43:37 · 564 阅读 · 0 评论 -
【快速搞定】2分钟搞定极光推送(极光推送Android端集成)
原文请查看http://blog.youkuaiyun.com/qq137722697一、前言2分钟只是一个虚数哈,不过只要你速度快,两分钟还真是能搞定的哦。在2.1.8版本以前,极光的配置还是非常麻烦的,需要在清单文件(AndroidManifest.xml)里面各种配置,篇幅非常大。可能极光的开发者也意识到了这点,所以在2.1.8之后就加入了gradle的配置,简化了非常多的配置步骤。本文转载 2017-07-30 20:25:59 · 871 阅读 · 0 评论 -
使用SurfaceView+Camera模仿照相机拍照功能
效果图自己写一个软件,简单模仿照相机的功能主要控件:用SurfaseView来控制视图使用Camera来操控照相机页面很简单用的是RelativeLayout相对布局<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http:原创 2017-07-21 19:57:37 · 1240 阅读 · 0 评论 -
Android Studio 2.3更换默认的ConstraintLayout布局
首先打开你的Android Sudio安装目录,我的为D:\Program Files\Android\Android Studio,进入到以下文件夹\plugins\android\lib\templates\activities\common\root\res\layout,如图所示:然后使用文本编辑器打开simple.xml.ftl文件:如下图 这就是Constr转载 2017-07-19 14:33:47 · 781 阅读 · 0 评论 -
安卓手机使用NotificationManager弹出消息框,在上拉工具栏中
首先放上效果图给大家看在手机的上方弹出消息或提示我这里使用一个简单的按钮来弹一个消息栏<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="发送通知" android:onClick=原创 2017-07-23 20:00:20 · 1888 阅读 · 0 评论 -
获取ContentProvider来获取手机所有的联系人及联系人信息
用ContentProvider内容提供者的技术来获取手机上的联系人,比如开发软件时,如果您的好友也是软件用户,则可以通过手机联系人直接添加好友下面是实现步骤这里就模仿一下获得首先在你的界面打一个按钮来获得 <Button android:layout_width="wrap_content" android:layout_height="wrap_原创 2017-07-19 19:09:39 · 940 阅读 · 0 评论 -
从局域网中获得服务器中的JSON和XML,进行解析
今天使用了如何从服务器中获取资源JSON和XML 的使用方法,对大家会比较有帮助,于是整理一下首先在Tomcat中新建你的两个文件,当然这里的话是Web后端会做的事这里就比喻一下在你的tomcat安装目录apache-tomcat-9.0.0.M20\webapps\ROOT新建一个students.xml文件 张三 10 李四 9原创 2017-07-26 20:54:49 · 586 阅读 · 0 评论 -
使用ViewPage+Fragment模仿微信界面
实现效果:左右滑动可切换界面,点击也可以实现界面与碎片:主界面:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http:原创 2017-06-15 15:09:10 · 2168 阅读 · 0 评论 -
继承BroadcastReceiver获得手机的短信
效果:1:实例化一个类MySMS.javapublic class MySMS extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //判断手机动作是否为短信接收 //android.pro原创 2017-07-13 19:03:46 · 556 阅读 · 0 评论 -
以表格形式存到手机db数据库
用第一步:原创 2017-07-04 13:36:23 · 441 阅读 · 0 评论 -
Android中使用Java代码通过DatePickerDialog获得日期
涉及知识点:Calendar、DatePickerDialog、onclick通过Button带调用界面<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.a原创 2017-06-05 16:36:31 · 1443 阅读 · 0 评论 -
利用Intent技术实现Activity之间传递Bundle类型数据
使用Intent的传递进行Activity之间的跳转、传值。实现效果: 实现思路:第一步:写上两个界面。 第一个界面包含:用户名EditText控件,跳转到写内容的Button按钮,展示内容信息的TextView控件。 第二个界面包含:展示用户名的TextView控件,编写内容的EditText控件,确定按钮第二步:在Activi原创 2017-06-16 21:55:19 · 1032 阅读 · 0 评论 -
使用LinearLayout线性布局编写左上右上左下右下中央
首先给大家介绍一下LinearLayout是干嘛用的!1、概念 LinearLayout线性布局会将其中包含的控件一个接一个进行排列,可以进行横排也可以竖排!2、常用属性: 1)设置排列方向: Xml属性: 1:原创 2017-06-01 23:07:43 · 3650 阅读 · 0 评论 -
Activity的四种启动模式
今天和大家来讲点启动模式中理论性的东西,解释简单明了设置启动模式的位置在项目的配置中mainfest——>AndroidManifest.xml第一个:Standard标准模式——>是默认的启动模式这一种模式自己可以启动到自己,也就是说如果你定义一个按钮,用intent跳转到自己的界面的话,此时任务栈中存在两个Activity。只要打开一个Activity,无论是跳第一次打原创 2017-06-17 20:30:47 · 352 阅读 · 0 评论 -
使用Thread实现Android双击返回键退出
开发Android项目,点两下退出应用程序。在点第一下的时候进行提示。 @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode==KeyEvent.KEYCODE_BACK){ if(isOk){ //如果是t原创 2017-06-19 08:50:35 · 463 阅读 · 0 评论 -
Android中单选框选中改变图片的示例
点击单选框,进而改变图片知识点:常用控件RadioGroup、RadioButton、ImageView、Map集合实现思路:第一步:设置一个ImageView第二步:用一个RadioGroup将五个按钮装置起来,并设置内容第三步:在java代码中实例化一个Map集合,将RadioButton的内容设置为Map集合中的键第四步:新建一个方法,(1)把传递过来的vie原创 2017-06-07 21:19:53 · 2421 阅读 · 0 评论 -
Android中如何使用AutoCompleteTextView
今天新学了一个AutoCompleteTextView高级控件,当初写Java实现Ajax自动补全的时候就感觉很好玩,今天使用AutoCompleteTextView后感觉更简单了,所以特意整理一下分享出来实现思路:第一步:在xml中用一个AutoCompleteTextView标签、competionThreshold是从第几个字开始第二步:编辑相对应的java,获取控件AutoCo原创 2017-06-08 16:29:56 · 717 阅读 · 0 评论 -
使用Android常用控件与布局实现美观的登录页面
使用Android常用控件与布局实现美观的登录页面编码前介绍: 使用知识点:EditText、LinearLayout、ImageView、TextView、selector、shape实现效果:第一步:新建一个LinearLayout<LinearLayout xmlns:android="http://schemas.android.com/apk原创 2017-06-05 14:21:29 · 5161 阅读 · 0 评论 -
自定义ViewFlipper实现手势如ViewPager效果
用ViewFlipper实现如相册功能一样第一步:使用ViewFlipper控件 <ViewFlipper android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/vf_main_image"原创 2017-07-10 20:20:43 · 642 阅读 · 0 评论 -
Android使用Broadcast实现无序静态与动态广播功能
利用sendBroadcast()实现发送广播,BroadcastReceiver 接收广播实例Damo效果:发送者:接收打印:一个发送者,给两个接收者发送广播,一个静态获取一个动态获取发送者:xml文件中: <EditText android:layout_width="match_parent" an原创 2017-07-11 18:33:57 · 606 阅读 · 0 评论 -
Android常用系统广播
转载自:http://blog.sina.com.cn/s/blog_7dbac1250101mt5h.html广播名说明备注Intent.ACTION_AIRPLANE_M关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CH充电状态,或者电池的电量发生变化电荷级转载 2017-07-11 21:27:47 · 1929 阅读 · 0 评论 -
Android中使用Spinner来实现图标文字并存的二级联动
安卓中实现二级联动的样子效果图:实现思路:通过spinner控件,在java代码中去把你要展示的信息存放到map集合中,接着设置适配器,设置省的监听事件,根据键去拿值,再次设置适配器代码:activity_spinner.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro原创 2017-06-11 16:47:36 · 1350 阅读 · 0 评论 -
Android联合第三方实现使用TextToSpeech实现语音朗读的功能
最近写了一个项目,运用到了朗读的技术,这两天比较闲整理一下分享出来,希望能对大家有所帮助!首先第一步,需要运用到第三方讯飞原创 2017-07-03 14:04:10 · 1436 阅读 · 0 评论 -
使用POST、GET、AsyncHttpClient创造服务端用手机端来连接进行登录
今天的实现方法比较简单,就不打太多的注释了,都是一些死脑筋首先实现服务器简单的登录界面测试 用户名: 密码: 登录的业务逻辑public class LoginServlet extends HttpServlet{ @Override protected void doPost(HttpServletRequest req, HttpServlet原创 2017-07-27 21:58:07 · 633 阅读 · 0 评论
分享