![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 78
丁丁d
这个作者很懒,什么都没留下…
展开
-
Android项目导入Eclipse遇到问题个人总结
一般将别人的Android项目导入eclipse的时候,或多或少都会遇到一些问题,所以,在此将个人遇到的一些问题的解决方法做下汇总。1. error:The type java.lang.Object cannot be resolved.It is indirectly referenced from required .class files 问题出现原因:一般我们在计原创 2015-03-18 22:08:04 · 1640 阅读 · 0 评论 -
【Android开发小记--17】一键清理
效果图:这里使用真机测试 点击图标后直接清理内存加速,Toast显示清理内存大小;在 MainActivity.java 中:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceSt原创 2016-02-07 15:27:59 · 1227 阅读 · 0 评论 -
android日常开发总结的技术经验60条
发自Liter's Blog, 源地址: http://www.vmatianyu.cn/summarization-of-technical-experience.html1. 全部Activity可继承自BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。2. 数据库表段字段常量和SQL逻辑分离,转载 2016-02-07 19:37:35 · 973 阅读 · 0 评论 -
【Android开发小记--19】数据存储3--ContentProvider
效果图: 应用一、写入应用 ContentWriter创建类继承自 ContentProvider,并且需要在 AndroidManifest.xml 中注册:这里需设置 android:exported="true" ,该 provider 才能被外部调用;使用 android:authorities 来设置 pro原创 2016-02-10 17:53:06 · 958 阅读 · 0 评论 -
【Android开发小记--18】数据存储2--SharedPreferences 以及 PreferenceActivity
数据持久化关于SharedPreferences:1. 一种轻型数据存储方式;2. 基于XML文件存储(Key-Value)键值对数据;3. 只能获取数据,存储与修改需要通过Editor对象实现;4. 数据是可一直保存,不随程序关闭而消失。与SQLite数据库相比:优点:不需创建数据库、创建表、以及写SQL语句等。缺点:1. 仅支持部分数据类原创 2016-02-09 00:37:29 · 2847 阅读 · 0 评论 -
【Android开发小记--16】数据存储1--assets、raw、内部存储、外部存储——文件的读写
Java中一般File文件的读写创建文件: file.createNewFile();public static void main(String[] args) { File file = new File(FileUtil.FILE_NAME); if (!file.exists()) { try {原创 2016-02-07 15:10:37 · 5586 阅读 · 0 评论 -
【Android开发小记--20】读取与写入XML格式数据
效果图: 对于某一XML格式的文件,例如 assets 文件夹下新建 languages.xml : Java Eclipse C++ Visual Studio Swift Xcode原创 2016-02-11 19:23:00 · 3980 阅读 · 0 评论 -
安装 XAMPP中FileZilla和Tomcat无法启动的解决办法
首先,安装XAMPP需要安装vc9、vc11等运行库(官方下载界面均有提示),并且已配置了JDK。对于安装XAMPP过程中需要注意的一些问题:win+R 运行,输入regedit,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,修改为对应的路径即可:对于安装完成后的XA原创 2016-02-14 17:37:47 · 9788 阅读 · 0 评论 -
【Android开发小记--4】动画--线性布局动画
线性布局的动画效果效果图 一、先进行布局设置,在 activity_main.xml 的 LinearLayout 中添加控件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.and原创 2016-02-02 20:37:35 · 1156 阅读 · 0 评论 -
【Android开发小记--5】动画--两张图片轮回翻转
效果: 一、首先,设置布局文件 activity_main.xml:两张图片设为层叠布局,<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"原创 2016-02-02 22:03:59 · 2920 阅读 · 0 评论 -
【Android开发小记--6】动画--属性动画以及Fragment切换动画(3D)
Android的动画可以分为视图动画和属性动画1. View Animation(Tween Animation)----- 视图动画 不改变原有动画属性2. Drawable Animation(Frame Animation)----- 属性动画button旋转效果 效果图1 代码编辑pu原创 2016-02-02 23:23:21 · 9066 阅读 · 2 评论 -
BitmapFactory.Options详解
这个表格是从android sdk文档里摘出来的,简单看一下说明就明白是什么意思了。下面我们回到我们的主题上来:怎样获取图片的大小?思路很简单:首先我们把这个图片转成Bitmap,然后再利用Bitmap的getWidth()和getHeight()方法就可以取到图片的宽高了。新问题又来了,在通过BitmapFactory.decodeFile(String path)方法将转载 2016-02-03 22:35:52 · 553 阅读 · 0 评论 -
【Android开发小记--7】动画--简单的button移动和图片3D翻转
button移动:分别用视图和属性方法的XML配置与代码编写来实现效果图: MainActivity.java :public class MainActivity extends AppCompatActivity implements View.OnClickListener { @Override prot原创 2016-02-04 23:40:32 · 4685 阅读 · 0 评论 -
【Android开发小记--8】传感器 以及 指南针的实现
传感器注:这里都是用的真机调试根据生命周期,在onResume()中启用传感器,在onPause()中注销注册,先设置传感器管理器 SensorManager,再在 onResume() 其中添加各个传感器 sensor 并监听,然后在onSensorChanged(SensorEvent event)方法中读取数据,最后还要在 onPause()(onStop())中注销注册。原创 2016-02-05 00:07:24 · 2252 阅读 · 0 评论 -
ViewGroup的onLayout、layout方法
onLayout、layout方法简介onLayout方法是ViewGroup中子View的布局方法,用于放置子View的位置。放置子View很简单,只需在重写onLayout方法,然后获取子View的实例,调用子View的layout方法实现布局。在实际开发中,一般要配合onMeasure测量方法一起使用。onLayout方法:@Overrideprotected abst转载 2016-02-20 01:00:19 · 3414 阅读 · 0 评论 -
【Android开发小记--15】录制视频
通过Intent 调用系统录制视频功能使用VideoView 播放录制的视频首先,设置布局文件,添加 button 和 videoView :<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com原创 2016-02-07 14:39:21 · 807 阅读 · 0 评论 -
【Android开发小记--14】简单拍照功能的实现
调用系统摄像头来实现拍照功能首先,设置布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" a原创 2016-02-07 14:17:49 · 2353 阅读 · 0 评论 -
GitHub上README.md写法总结
转载请保留原作者guodongxiaren的原文地址:http://blog.csdn.net/guodongxiaren/article/details/23690801本文在GitHub的演示地址:https://github.com/guodongxiaren/README------------------------------------------转载 2015-03-27 20:11:07 · 7062 阅读 · 0 评论 -
如何将android studio项目导入eclipse
现在,越来越多的开源项目都是用android studio来开发的,所以源代码都与eclipse有所不同。下面是将android studio项目导入eclipse的一般步骤:1. 先解压项目: 2. 解压后,会发现有很多eclipse项目里面不会出现的东西: 进入第二个文件夹,发现东西更多了:原创 2015-03-18 18:11:31 · 11361 阅读 · 3 评论 -
Android开发性能优化
一.Android相关1. 采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。android4.0这个选项是默认开启的。2. View中设置缓存属性.setDrawingCache为true.3. 优化你的布局。通过Android转载 2015-07-02 22:13:48 · 1179 阅读 · 0 评论 -
App工程结构搭建:几种常见Android代码架构分析
http://www.uml.org.cn/mobiledev/201310211.asp本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工程模板。关于Android架构,因为手机的限制,目前我觉得也确转载 2015-08-21 10:27:50 · 946 阅读 · 0 评论 -
【Github】Android 开源项目分类汇总
转载自:https://github.com/Trinea/android-open-project非常全面的总结~Android 开源项目分类汇总Android 开源项目源码解析(Volley、UIL、Dagger、EventBus、xUtils 等分析)Android 职位内部推荐(阿里、百度、美团、点评、魅族等)codeKK专注于开转载 2015-08-21 10:57:58 · 3011 阅读 · 0 评论 -
【Android开发小记--1】Activity之间传递信息
Activity之间传递信息,一般是使用Intent。import android.content.Intent;思路如下:首先,创建intent:public Intent(Context packageContext, Class cls){}Intent()中参数依次是当前一种实现这个类的应用程序包的上下文(信息传输方),以及用来为意图使用的组件类原创 2015-12-28 17:52:29 · 3262 阅读 · 0 评论 -
【Android开发小记--2】百度外卖 UI界面
先来看效果图: 该项目中需要使用到VIewPager+Fragment,导航Tab栏,ListView,以及scrollview。一、首先,MainActivity.java中搭建框架,添加Tab栏:public class MainActivity extends AppCompatActivity implements原创 2016-01-16 11:35:39 · 8335 阅读 · 4 评论 -
【Android开发小记--3】按钮视图动画几种效果
下面是几种按钮动画的效果实现,分别有代码实现和XML中编辑。首先是效果图: 一、Button透明度变化//=============================================================// 1------透明动画效果//===============原创 2016-01-16 20:28:18 · 5879 阅读 · 0 评论 -
问题:The specified child already has a parent. You must call removeView() on the child's parent first.
Dialog中使用自定义view报错。第一次点击弹出对话框按钮没有问题,第二次点击则会报错:AndroidRuntime: FATAL EXCEPTION: mainProcess: com.dingding.jikecontacts, PID: 3809java.lang.IllegalStateException: The specified child already has原创 2015-12-16 22:12:00 · 1049 阅读 · 0 评论 -
【Android开发小记--9】触摸事件---实现双指缩放图片
关于触摸事件覆写 onTouchEvent(MotionEvent event) 方法: @Override public boolean onTouchEvent(MotionEvent event) { switch (event.getAction()) { case MotionEvent.ACTION_DOWN:原创 2016-02-06 23:15:53 · 11693 阅读 · 0 评论 -
【Android开发小记--10】一键锁屏功能实现
效果图: 这里对该应用配置两个启动图标,即对两个activity进行配置:android:process=":process.main" > ......android:process=":process.sub" android:launchMode="singleInstance" >原创 2016-02-07 00:11:04 · 4915 阅读 · 1 评论 -
【Android开发小记--11】调用百度地图定位功能
调用百度地图SDK来进行定位,参考了百度地图的官方Demo 注意点:http://lbsyun.baidu.com/index.php?title=androidsdk/guide/hellobaidumap1. 首先要获取开发密钥,在application中添加: <meta-data android:name="com.原创 2016-02-07 01:13:24 · 5905 阅读 · 0 评论 -
【Android开发小记--12】同步歌词
效果图: 首先,设置歌词实体类 LrcContent.java,定义歌词的内容和时间:public class LrcContent { private String lrcStr; //歌词内容 private int lrcTime; //歌词当前时间 public String getLrcStr()原创 2016-02-07 11:35:57 · 727 阅读 · 0 评论 -
【Android开发小记--13】录制音频
首先,编写录制音频类 AudioRecorde.java : 这里需要 1. 设置存储的目录路径; 2. 开启录制项; 3. 停止录制项public class AudioRecorder { private String dir;//路径 private String fileName; private MediaRecorder mediaR原创 2016-02-07 14:02:20 · 2205 阅读 · 0 评论 -
ViewGroup全面分析
一个Viewgroup基本的继承类格式如下: import android.content.Context; import android.view.ViewGroup; public class MyViewGroup extends ViewGroup{ public MyViewGroup(Context context) { sup转载 2016-02-21 00:33:27 · 841 阅读 · 0 评论