- 博客(80)
- 资源 (1)
- 收藏
- 关注
原创 通过css3实现页面瀑布流的几种方式
第一种简单的实现方法是通过 css3 flex属性假设三列布局,html中写入代码如下: css代码如下: div{width: 100%;display: flex;flex-direction:row;justify-content: space-around;} u
2016-10-27 11:37:01
900
原创 vim 全选复制操作 on mac
on Maccopy selected part: visually select text(type v or V in normal mode) and type :w !pbcopycopy the whole file :%w !pbcopypast from the clipboard :r !pbpaste
2016-09-29 16:48:03
2756
原创 window.onload $(function(){})中drawimage失灵
解决办法:img.onload=function(){ cxt.drawImage(img,0,0); };
2016-09-25 22:28:09
487
原创 一个颜色代码查看的网址留底
http://www.360doc.com/content/12/0229/16/605353_190576827.shtml
2016-09-17 21:44:25
1628
原创 在网上看到一个通过css绘制各种图形的文章留底
http://www.cnblogs.com/pigtail/archive/2013/02/17/2914119.html
2016-09-17 21:30:26
270
原创 用python代码将tiff图片存储到jpg
mac用起来还是有很多不方便的地方,app很局限也都不是很好用,mac自带的截图工具,格式是tiff,需要转成jpg才能在代码中使用,利用python代码很轻松做到了这一点:打开终端,输入bpython:from PIL importImageim=Image.open('/Users/jowang/Pictures/wbh5.tiff')im.save('
2016-08-29 15:45:08
7925
10
原创 android studio 使用Picasso第三方库的方法
github:https://github.com/square/picasso引入依赖:compile 'com.squareup.picasso:picasso:2.5.2'public class usePicasso extends AppCompatActivity { ImageView imageView; @Override protected
2016-08-18 13:45:25
4469
原创 android studio 使用universal-image-loader第三方库的方法
库地址:https://github.com/nostra13/Android-Universal-Image-Loader在android studio 中加入依赖:compile 'com.nostra13.universalimageloader:universal-image-loader:1.9.5'public class UniversalImgLoader extend
2016-08-18 13:36:42
7086
1
原创 android studio 传感器之加速度,临近,光线传感器
//注册传感器 @Override protected void onResume() {//窗口启动时 super.onResume(); sensorManager.registerListener(this,sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),sensorManag
2016-08-18 11:31:19
2153
原创 android studio 传感器之获取系统传感器信息
public class MainActivity extends AppCompatActivity { private TextView textView; private SensorManager sensorManager; @Override protected void onCreate(Bundle savedInstanceState) {
2016-08-18 09:39:50
3592
原创 android studio onTouch触摸事件
case MotionEvent.ACTION_MOVE: float lastdis=-1;// System.out.println("move");// System.out.println(String.format("x:%f,y:%f",event.getX(),event.getY()))
2016-08-17 22:48:40
3527
原创 android studio 更新ui的四种方式 handler
更新ui的四种方式:getactivity.runonuithread;handler.post;handler.sendmessage;view posthandler.post:public class Main3Activity extends AppCompatActivity { TextView textView; private Handler handl
2016-08-17 10:37:13
1912
原创 android studio BroadcastReceiver基础
最简单形式:manifest:receiver android:name=".MyReceiver" android:enabled="true" android:exported="false">receiver>mainactivity:case R.id.btn: sendBroadcast(new Intent(this,MyRe
2016-08-15 11:00:29
1028
原创 android studio 智能机器人对话app
参考慕课网上一个教学视频做的智能对话app,代码地址:https://github.com/jowang2016/RobotTalk
2016-08-14 22:23:41
2145
1
原创 android studio 返回键 NavUtils.navigateUpFromSameTask(this);
有两种方式,这种方式保险一些:if (id==android.R.id.home){ NavUtils.navigateUpFromSameTask(this);}另外就是重写方法:@Overridepublic void onBackPressed() { super.onBackPressed();}当然不要忘了在oncreate方法中加入:getSupp
2016-08-11 12:44:26
1602
原创 android studio 隐藏toolbar上的app title
getSupportActionBar().setDisplayShowTitleEnabled(false);
2016-08-10 23:01:00
5290
1
原创 android studio 线程安全Only the original thread that created a view hierarchy can touch its views
在加载bitmap时遇到系统线程报错,通过参考https://developer.android.com/guide/components/processes-and-threads.html#Processes解决了问题,代码:public static void setPic(final ImageView ivPic, final String pic_url){ new
2016-08-10 15:38:15
560
原创 android studio volley compile添加依赖
compile 'com.mcxiaoke.volley:library:1.0.19'
2016-08-09 12:03:50
5763
原创 android studio volley networkimage
public class Main2Activity extends AppCompatActivity { NetworkImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState)
2016-08-09 12:02:13
238
原创 android studio volley image
public class Main2Activity extends AppCompatActivity { ImageView imageView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2016-08-09 11:52:07
196
原创 android studio volley JsonObjectRequest错误处理
public class Main2Activity extends AppCompatActivity { TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);
2016-08-09 10:58:06
641
原创 android studio serversocket最最基本使用
最最基本使用:ServerSocket serverSocket=new ServerSocket(12345);Socket socket=serverSocket.accept();
2016-08-08 18:45:45
2341
1
原创 android studio sqlite一个基本操作
public class DB extends SQLiteOpenHelper { public DB(Context context) { super(context, "user.db", null, 1); } @Override public void onCreate(SQLiteDatabase sqLiteDatabase) {
2016-08-07 20:16:40
1827
1
原创 android studio sharedpreference基本操作
public class MainActivity extends AppCompatActivity { public static final String TAG="readassests"; SharedPreferences sp; TextView textView; EditText editText; @Override protec
2016-08-07 11:57:44
2093
原创 android studio inputstream getassets openrawresource new URL
try {// InputStream is=getResources().getAssets().open("info.txt"); InputStream inputStream=new URL(Utils.BASE_URL+place+API).openStream(); InputStream is=getResources().ope
2016-08-07 09:55:59
910
原创 android studio context getapplicationcontext app oncreate
context是访问全局信息的桥梁,activity,service都直接继承自contextgetapplicationcontext是实现多个activity之间数据共享的桥梁app类(extends application)的oncreate函数在程序启动时最先调用
2016-08-06 20:31:23
391
原创 android studio recyclerview clicklistner onclick onlongclick
在recycleradapter中写一个interface:public static interface myItemClick{ public void onClick(View view,int i); public void onLongClick(View view,int i);}private myItemClick click;public void
2016-08-06 14:40:29
242
原创 android studio 两次按钮,不同效果
点击两次,不同效果:tx1=(TextView)findViewById(R.id.textview1);btn=(Button)findViewById(R.id.btn);btn.setTag(0);btn.setOnClickListener(new View.OnClickListener() { @Override public void onCl
2016-08-05 21:24:35
1894
1
原创 android studio pulltorefresh功能实现 通过swiperefreshlayout 使用recyclerview布局
首先在gradle中添加如下依赖:compile 'com.android.support:cardview-v7:24.0.0'compile 'com.android.support:support-v4:24.0.0'在contentmain layout中代码如下:xml version="1.0" encoding="utf-8"?>RelativeLayou
2016-08-05 20:04:28
537
原创 android studio onclick 新建interface
以启动另一个activity为例,直接在viewholder中setonclicklistner更简单直接,但是为了更好的符合项目逻辑,多绕几个弯:在adapter中:private myClickListner clickListner;public interface myClickListner{ public void myClick(View view
2016-08-05 14:09:29
537
原创 android studio UI 通过material palette配置颜色
颜色配置网站:http://www.materialpalette.com/blue/deep-orange colors.xml:xml version="1.0" encoding="utf-8"?>resources> color name="colorPrimary">#2196F3color> color name="colorPrimaryDark">#1
2016-08-05 12:50:44
1159
原创 android studio recyclerview onitemclick deleteitem
public class Adapter extends RecyclerView.Adapter { private LayoutInflater inflater; List data= Collections.emptyList(); Context context; public Adapter(Context context,List data) {
2016-08-05 11:46:27
267
原创 android studio lucasr.dspec UI design
github:https://github.com/lucasr/dspec在gradle添加依赖:compile 'org.lucasr.dspec:dspec:0.1.1'在res中新建raw,raw中新建textcopy:{ "baselineGridVisible": true, "baselineGridCellSize": 8, "keyli
2016-08-05 11:09:00
345
原创 android studio navigationview自定义
这个例子中使用空的模版创建了一个project,新建mainactivity,新建fragment,将fragment添加到mainactivity中,在fragment中添加navigationview,实现自定义:public class MainActivity extends AppCompatActivity { Toolbar toolbar; DrawerLa
2016-08-04 22:16:05
1902
原创 android studio add fragment from layout
fragment android:id="@+id/navfragment" android:layout_width="280dp" android:layout_height="match_parent" android:name="com.example.jowang.app803.navFragment" android:layout_gravity
2016-08-04 18:22:14
339
原创 android studio返回键的使用setDisplayHomeAsUpEnabled
首先在第二个acitvity的manifest中添加parent:android:parentActivityName=".MainActivity"在activity中启动返回键:getSupportActionBar().setDisplayHomeAsUpEnabled(true);@Overridepublic boolean onOptionsItemSelected(
2016-08-04 10:43:39
1956
原创 android studio recyclerview长按删除
mainactivity:package com.example.jowang.indiatutorialrecycler803;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.LinearLayoutManager;
2016-08-03 20:38:13
3546
原创 android studio checkbox隐藏和显示在recyclerview中
首先在mainactivity中:boolean is_in_action_mode=false;在onBindViewHolder 中:if (!mainActivity.is_in_action_mode){ holder.checkBox.setVisibility(View.GONE);}else { holder.checkBox.setVisibility
2016-08-03 14:36:04
1719
原创 android studio 计算器代码 不能连续运算
想折腾一个android计算器,但是暂时没有实现连续加减运算。public class MainActivity extends AppCompatActivity { private TextView textView; private String display=""; private String currentOperator; @Overrid
2016-07-31 15:57:46
1637
产品经理求职锦囊
2018-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人