android知识点整理
裂风矢
相逢就是缘
展开
-
android studio 代码提交及冲突解决
在使用git和同事协同合作的时候,难免会遇到同时修改一个类甚至一行代码的情况,代码冲突会时常发生,解决方法记录下,以免忘了。1.代码提交流程:应该是本地commit(只选择commit)--fetch--pull--push,其中fetch只是更新最新版本库但是不合并,pull是合并。2冲突解决流程:冲突出现的位置是上述流程中的pull环节,比如修改了同一行原创 2016-03-18 15:01:42 · 3214 阅读 · 0 评论 -
ViewStub的具体使用场景,不是万能的
转自:http://blog.csdn.net/wong_judy/article/details/7494078最近在考虑优化工程时,用到了viewStub控件,在加载一个布局时,有一些在相应操作才显示的控件,如果一开始就初始化,无疑是浪费了没有必要的资源,而viewStub一个轻量级的view,不占用布局空间,占用资源很少,但是实际用的时候发现他也不是万能的,也有自己的局限性。可以考虑转载 2016-02-26 17:27:08 · 5597 阅读 · 0 评论 -
android通过C#的webservice与服务端进行数据通信(sqlserver)
这两天由于工作需要,学习了下android通过C#的webservice与服务端进行数据通信(sqlserver)。中间遇到几个问题,总结下,以备后期使用时注意。Android端调用webservice的代码:/** * 上传设备状态信息信息 * * @param data 打包好的数据 * @return 成功与否的相关字符串 */publicstatic S原创 2016-04-15 16:23:00 · 1774 阅读 · 0 评论 -
android 自定义监听的方式回传数据
需求:要自定义一个popupwindow,里面有个listview,我要将listview点击的条目信息回传给activity,当然方法很多,我是通过自定义监听回传的方式。popupwindow的代码:public class CountryPopView extends PopupWindow { private View conentView; private Co原创 2016-06-08 11:56:13 · 2500 阅读 · 0 评论 -
Error inflating class android.support.design.widget.TabLayout
将style的改成: #673AB7 #512DA8 #FF4081 然后AndroidManifest中将Theme改成:android:theme="@style/Base.AppTheme"原创 2016-06-05 00:19:59 · 7929 阅读 · 2 评论 -
将项目托管到Gitlab
git config –global user.name (”用户名”) git config –global user.email (”注册邮箱” ) cd D:/WorkSpace/Android/myProject (项目地址) git init git remote rm origin (避免出现:fatal: remote origin already exists. )原创 2017-04-18 16:08:46 · 1388 阅读 · 0 评论 -
Android 7.x找不到libsqlite.so文件的原因及解决
在开发项目的时候我们免不了使用一些第三方的库来进行快速开发,有些第三方库只是简单的一个jar包,但是有些使用了jni开发,因此会包含so库文件。比如环信等聊天sdk,都会用到libsqlite.so文件。但是Android不同版本对so文件的访问权限也不同,7.x则更为苛刻。解决方法:下载附件中的so文件,放到对应的文件夹下,如libs/armv7-abi/libsqlite.so,并注意你的原创 2017-04-19 13:56:05 · 3563 阅读 · 0 评论 -
Android 4.4及以上版本透明状态栏
设置 状态栏透明,只支持4.4及以上版本。 /** * 设置状态栏颜色 */ public static void setStatusBarColor(Activity activity) { try {// if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)原创 2017-04-21 16:31:02 · 450 阅读 · 0 评论